Re[6]: 10 причин, чтобы изучать C
От: Lloyd Россия  
Дата: 25.08.07 17:03
Оценка:
Здравствуйте, Mirrorer, Вы писали:

M>[Стёб ВКЛ.]

M>Функции есть — есть, появился позже С — позже, значит позаимствовал идею.
M>А все остальное в окамле и прочих хаскелах с лиспами это всего лишь навороты над сишными функциями. Тыкзкзыть сахар..
M>[Стёб ВЫКЛ.]

Лисп вроде как постарше будет.
Re[9]: 10 причин, чтобы изучать C
От: c-smile Канада http://terrainformatica.com
Дата: 25.08.07 19:37
Оценка:
Здравствуйте, Klapaucius, Вы писали:

Тема называется "5 причин, чтобы забыть C" — т.е. не предполагает серьезного обсжудения ибо сие из серии "Не забду мать родную".

CS>>Для справки: http://www.dina.kvl.dk/~sestoft/mosml.html

K>И что? Это реализация Standard ML, написанная на SML (рантайм, естественно, на C).

K>Речь то идет не о том, на чем написан язык программирования или его реализации, а о том, как дизайн одного языка повлиял на другой.

K>OCaml — современный язык. Он основан на ML, точно также как Alice и F#. ML — не основан на C. Во-первых это следует из его дизайна, а во вторых из того, что появился он примерно тогда же, когда и C.

Речь идет о том что в контексте заявленной темы наличие ML, (O)Caml или любых других систем такого рода
не дает никакого основания забыть С. Тем более что *как правило* runtime и VM таких систем это С и/или asm.

K>А рассуждения о том, что язык Y основан на языке X потому, что есть реализация спецификации Y, написанная на X легко сводятся к абсурду. Допустим, у нас есть компилятор OCaml, написанный на C и компилятор C, написанный на OCaml. Ну и что на чем основывается?


Ох ты мама дорогая.... Я где-то утверждал что этимологически OCaml основан на С ?
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.