|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Vladimir Bormotov 2:5020/400 18 Aug 2001 21:50:39 To : "Antony Y. Bolotin" Subject : Re: Программирование на C и время :-\ --------------------------------------------------------------------------------
Hi, Antony!
>>>>> "AYB" == Antony Y Bolotin <anton@cns.donetsk.ua> writes:
>> не иначе", потому что в случае с питоном - авторы питона/библиотек
>> позаботились об удобсве программера, а авторы libc - не позаботились.
>> Hаверняка у них были на то свои причины, но зачем мне это все? Зачем
>> напряг?
AYB> Hемогу удержаться: ассемблера на вас нету для сравнения :))
asm для x86 в виде tasm, и даже masm - пройденый этап. Именно поэтому я
полностью согласен (и часто пользую) с определением С как "портабельный
ассемблер".
AYB> Собственно, авторы в свое время и в тех условиях позаботились очень
AYB> даже неплохо. Работа со строками только подкачала, но тоже легче, чем
AYB> на асме.
вот, очень хооршие слова. ТОлько не нужно останавливаться. И подумать, что
со времени написания С, много чего еще придумали и написали.
И много очем позаботились.
AYB> Да и мощности тех машин не особенно позволяли использовать на
AYB> интерпретатор и скрипты везде и всюду. Это сейчас все летает, вот и
AYB> пошла полным ходом разработка разнообразных интерпретаторов.
именно!
О чем я твежу весь этот длинный оффтопик.
СЕЙЧАС время ПРОГРАММЕРА ГОРАЗДО дороже чем время ПРОЦЕССОРА.
AYB> Вот, собственно, народ потихоньку начинает делиться на
AYB> программистов-системщиков и программистов-прикладников.
да никто не делится. Как говарят (иногда) наши старшие товарищи "не бывает
программистов на С". Или челочек программист, или нет.
AYB> Разные там программисты баз данных и еже с ними не в счет - у них
AYB> несколько другие задачи стоят.
Hа данном уровне абстракции у всех стоит одна задача - запись алгоритма
способом, наиболее понятным машине.
Разумеется С "понятнее некуда", но есть смысл посмотреть на трудозатраты.
Как тут говорили "трудоемкий алгоритм" ;))))
Если "закодировать алгоритм" всеравно на чем - конечно кодируйте на том,
чей код более эфиктивнее исполняется. но вот если собвенно алгоритм есть
"пока только в голове", заказчик вообще "не знает че хочет", и тд. и
тп. из РЕАЛИЙ работу современных програмеров, то я совсем не удивляюсь
тому, чтотак много скриптовых языков (да и не только скриптовых), и что
они все появляются и появляются. Ведь если "на С записать так-же просто
как и на другом", зачем тогда все остальное придумывают?
Почитайте как нибудь на досуге например историю появления языка Erlang.
Про Effel - я вообще молчу. Да куча всякого УДОБHОГО инструментария есть
(если оглянуться), даже не уходя в функциональное и пр. виды
программирования. Почему все "уперлись в C"?
(на вопрос можно не отвечать, я ответ знаю ;)
Отдельная тема, кстати "С - систмный язык". Посмотрим на пример BeOS, и
подумаем, что люди не просто так взяли Objective C...
В общем, сча прийдет BT, надает всем по голове (видимо начиная с меня), и
правильно сделает. А я это, "ухожу, ухожу, ухожу..." ;)))
--
Bor.
--- ifmail v.2.15dev5
* Origin: BorHomeLand (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/25417c581226.html, оценка из 5, голосов 10
|