GotAI.NET

Форум: Проблемы искусственного интеллекта

 

Регистрация | Вход

 Все темы | Новая тема Стр.5 (15)<< < Пред. | След. > >>   Поиск:  
 Автор Тема: На: Как получить значения множественных(точками) аргументов функции в Си?
гость
185.220.100.*
На: Как получить значения множественных(точками) аргументов функции в Си?
Добавлено: 06 ноя 21 4:07
Цитата:
Автор: гость

А кто в зравом уме будет оптимизировать Си-функции? Сейчас даже на питоне редко(почти никогда) императивный код пишут, 99% это конфигурирование и юзание билиотек, чисто декларативное программирование.
3 может быть, иногда, 8 — не встречал, да и смотреть нужно не на Си-код, а на машинный код, на ассемблер, а там все эти "обёртки" обычно исчезают, так как были какиминить макросами инлайновых функций, останется может один два джампа и всё.

Чтобы оптимизировать atof нужно писать на ассемблере, а это умеет только ув. Луарвик, из здесь бывщих, да и то он забыл давно уже как код писать, он для Аллы Борисовны сочиняет.
[Ответ][Цитата]
гость
185.220.100.*
На: Как получить значения множественных(точками) аргументов функции в Си?
Добавлено: 06 ноя 21 4:08
Цитата:
Автор: Андрей Кучеменко

Ну почему, если заглянуть в сорцы сей то можно удивиться как там например функции через 3-8 обёрток гоняют, пока не доходит до функционального кода, только это может в двое замедлить. Но "глаза боятся а руки делают", я может на неделе попробую тоже ченить набросать.
3 может быть, иногда, 8 — не встречал, да и смотреть нужно не на Си-код, а на машинный код, на ассемблер, а там все эти "обёртки" обычно исчезают, так как были какиминить макросами инлайновых функций, останется может один два джампа и всё.

Чтобы оптимизировать atof нужно писать на ассемблере, а это умеет только ув. Луарвик, из здесь бывщих, да и то он забыл давно уже как код писать, он для Аллы Борисовны сочиняет.
[Ответ][Цитата]
ignаt99
Сообщений: 157
На: Как получить значения множественных(точками) аргументов функции в Си?
Добавлено: 07 ноя 21 3:08

import csv

with open('example.csv', newline='') as File:
reader = csv.reader(File)
for row in reader:
print(row)
[Ответ][Цитата]
гость
23.129.64.*
На: Как получить значения множественных(точками) аргументов функции в Си?
Добавлено: 10 ноя 21 9:34
Эта ветка доказывает что участники этого форума — тупицы.

Чтобы никто не смог написать парсер таблиц быстрее чем на питоне это совсем дно, не удивительно что тут одни сторожа да дворники.

Я вас всех презираю, считаю что лучше бы вы все умерли, вместе со своими семьями, предварительно опустившись социально на самое дно.
[Ответ][Цитата]
гость
178.176.213.*
На: Как получить значения множественных(точками) аргументов функции в Си?
Добавлено: 10 ноя 21 21:51
а этот пост доказывает, что ты сам - тупица.
[Ответ][Цитата]
гость
178.176.213.*
На: Как получить значения множественных(точками) аргументов функции в Си?
Добавлено: 11 ноя 21 4:01
Цитата:
Автор: гость

6 сек на хаскеле


module Main where

import qualified Data.Vector as V
import qualified Data.ByteString.Lazy as BL
import Data.Csv

main :: IO ()
main = do
f <- BL.readFile "inputs.csv"
case decode NoHeader f of
Left err -> print err
Right xs -> V.forM_ xs $ \(x :: Int, y :: Int) -> print (x, y)


ух, правда, что ли за шесть секунд? компьютер у меня говно, конечно, но не думал, что настолько.. У моего винта скорость чтения 120 мегабайт/секунду, то есть гиг только считывать будет 8 секунд, а еще ведь обрабатывать потом этот массив, или вектор..

Тут люди меряются кодом, в то время как ни слова о аппаратной части. Говенный пайтон на суперкомьютере запущенный уделает плюсы, конечно, но речь ведь не об этом..

И вообще, собственно КОДА здесь в ветке нет, кроме моего, вижу использование чужих библиотек. Отсюда делаю вывод - программировать тут, кроме меня никто не умеет )

[Ответ][Цитата]
Сергей Гаврилов
Сообщений: 212
На: Как получить значения множественных(точками) аргументов функции в Си?
Добавлено: 11 ноя 21 4:36
О чем собственно речь господа? Очередной ЯП холивар? На каком ЯП табличный парсинг быстрее?
[Ответ][Цитата]
гость
23.129.64.*
На: Как получить значения множественных(точками) аргументов функции в Си?
Добавлено: 11 ноя 21 7:02
Цитата:
Автор: Сергей Гаврилов

О чем собственно речь господа?

Какие нахуй "господа"?




Не холивар а просто программировать неумеют, одним словом - тупицы.
[Ответ][Цитата]
гость
23.129.64.*
На: Как получить значения множественных(точками) аргументов функции в Си?
Добавлено: 11 ноя 21 7:06
Цитата:
Автор: гость

И вообще, собственно КОДА здесь в ветке нет, кроме моего, вижу использование чужих библиотек. Отсюда делаю вывод - программировать тут, кроме меня никто не умеет )
Всё верно не умеют и вы тоже не умеете, ваш код - фуфло, он даже флоат не хавает.
[Ответ][Цитата]
гость
178.176.213.*
На: Как получить значения множественных(точками) аргументов функции в Си?
Добавлено: 11 ноя 21 8:13
Цитата:
Автор: гость

Всё верно не умеют и вы тоже не умеете, ваш код - фуфло, он даже флоат не хавает.

вобщето хавает, только в виде строки, как и положено универсальному парсеру, потому что в ячейках цсв в общем случае не число а строка.. А для флоата я и не делал, с хрена ли ябуду бесплатно тут программировать, чтобы непоймикто потом использовал мой код, и делал деньги на нём?
[Ответ][Цитата]
гость
185.31.175.*
На: Как получить значения множественных(точками) аргументов функции в Си?
Добавлено: 11 ноя 21 10:50
Цитата:
Автор: гость


Чтобы никто не смог написать парсер таблиц быстрее чем на питоне
Парсер это ещё что, тут были неадекваты которые atof бросились переписывать
[Ответ][Цитата]
Сергей Гаврилов
Сообщений: 212
На: Как получить значения множественных(точками) аргументов функции в Си?
Добавлено: 13 ноя 21 6:24
Цитата:
Автор: гость
вопрос в том, можно ли преобразовать быстрее, чем atof..

Цитата:
Автор: гость
написать парсер таблиц быстрее чем на питоне


Дело конечно неблагодарное, но чисто ради спортивного интереса можно попробовать. Этакий конкурс ботаников-девственников.

Как я понял цели такие:

1) Обогнать стандартный сишный atof
2) Запилить на его основе парсер csv, с действительными(float) ячейками, который быстрее чем аналогичный на питоне.

Верно я сформулировал таски?

Если так то я приготовлю чайку, сяду и порешаю эти задачи, как профессионал, без соплей и стонов.
[Ответ][Цитата]
гость
178.176.213.*
На: Как получить значения множественных(точками) аргументов функции в Си?
Добавлено: 13 ноя 21 6:59
суперкрутой мачо-недевственник решил утереть всем ботаникам сопли, и показать что такое настоящий профи? Опозориться не боитесь?
[Ответ][Цитата]
гость
178.176.213.*
На: Как получить значения множественных(точками) аргументов функции в Си?
Добавлено: 13 ноя 21 7:01
парсер можете не пилить, просто сделайте быстрее atofa на плюсах, а я проверю
[Ответ][Цитата]
гость
23.129.64.*
На: Как получить значения множественных(точками) аргументов функции в Си?
Добавлено: 13 ноя 21 7:40
Цитата:
Автор: Сергей Гаврилов

порешаю эти задачи, как профессионал


В очередь ска!





Третьим будете.
[Ответ][Цитата]
 Стр.5 (15): 1  2  3  4  [5]  6  7  8  9  ...  15<< < Пред. | След. > >>