|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Vladimir Bormotov 2:5020/400 11 Aug 2001 18:10:49 To : "Antony Y. Bolotin" Subject : Re: Программирование на C и время :-\ --------------------------------------------------------------------------------
Hi, Antony!
>>>>> "AYB" == Antony Y Bolotin <anton@cns.donetsk.ua> writes:
>> в том-то и дело, что мне обычно это не нужно. Это скрыто внутри
>> билиотеки, которая ралотает просто и понятно.
AYB> ТВОИ алгоритмы и ТВОЯ реализация этих алгоритмов никак не может быть
AYB> спрятана внутри либы :))
так я тебе о чем ;)
Я вот "сходу придумал" алгоритм, снимается три показания времени, потом
оно конвертится в строку, и потом одним printf выдается. И в итоге что
выдается? Правильно - одно показание. Чтоб с конкретной версией библиотек
мой алгоритм работал, нужно либо "конвертить строки, и копировать", или
менять алгоритм - когда вывод идет после кажлого конвертирования.
КОнечно моя реализация не спратана, но в либе спратана тонкость, которая
влияет на мою реалзицаю. Чем мение высокоуровневая либа, тем больше таких
тонкостей нужно знать и учитывать. Это все отвлекет от решения МОЕЙ
задачи.
Я сно выражаюсь, или что-то еще нужно объяснить?
>> что я сам задрался, а С я совсм не люблю, темболее есть у кого спросить),
>> а на питоне код заработал СРАЗУ.
AYB> Hу так... Это ж языки совершенно разного уровня. Хотел бы я
AYB> посмотреть, как бы ты реализовывал многомерные массивы с переменным
AYB> количеством элементов в каждом на C. А на perl это делается на
AYB> раз-два :))
в том-то и дело, что на языке высокого уровня многое делается просто, и
быстро, в отличии от "потабельного ассемблера", коим является С.
>> Конечно невнимательнро. Hо на питоне я вообще ничего не читал. Мне
>> хватило названия функций, и одной попытки их вызова (в режиме
>> интерпретатора). Вот же в чем прикол!
AYB> А еще не в том ли, что всякие системные штучки пишутся в первую
AYB> очередь на C и асме, а не на Java, basic, Python, Perl ?
ну и что? Тебе че с чего Витус начал говорить - С пригоден только для
написания системных штучек.
AYB> Hе говорит ли это об уровне языка и о том, как нужно к относиться к
AYB> прочтению доки на этот язык ? :))
и причем тут дока на язык?
>> Понимание, нахрена сделано именно так, именно в этой библиотеке.
AYB> IMHO не совсем так. Потому как на C можно писать программы под разные
AYB> платформы, то и реализация конкретных функций библиотеки привязана к
AYB> железу.
Какая мне раница? Тебе еще раз говорят - хочется "копаться внутри" -
копайся. но со стороны это выглядит как бесполезная трата времени, потому
как уже сотни людей дкопались в этом-же до тебя6 и напислаи glibc/perl/итд
AYB> То же самое можно сказать про Python/Perl.
И что?
AYB> Ты ж не интересуешься, почему сделано как сделано, а не как тебе
AYB> хотелось бы ? :))
нет, я лишний раз уеждаюсь, что С нада давить было, пока маленький был...
[skip]
--
Bor.
--- ifmail v.2.15dev5
* Origin: BorHomeLand (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/254123eb4ae0.html, оценка из 5, голосов 10
|