Войти в систему

Home
    - Создать дневник
    - Написать в дневник
       - Подробный режим

LJ.Rossia.org
    - Новости сайта
    - Общие настройки
    - Sitemap
    - Оплата
    - ljr-fif

Редактировать...
    - Настройки
    - Список друзей
    - Дневник
    - Картинки
    - Пароль
    - Вид дневника

Сообщества

Настроить S2

Помощь
    - Забыли пароль?
    - FAQ
    - Тех. поддержка



Пишет chistyakov ([info]chistyakov)
@ 2004-09-19 17:52:00


Previous Entry  Add to memories!  Tell a Friend!  Next Entry
...не бывает плохих языков, бывают плохие программисты
у преступности (терроризма) нет национальности....
Похоже, правда?

{+}


(Читать комментарии) - (Добавить комментарий)

Re: Какое-то сумасшествие, в самом деле...
[info]potan@lj
2004-09-20 05:07 (ссылка)
Компилятор с C писать сложнее, по скольку выразительная способность языка больше. C в отличии от Паскаля, позволяет программисту самому писать эффективный код, Паскаль же оставляет всю оптимизацию компилятору. Сейчас это не важно (и машины стали эффективнее, и теория оптимизации на месте не стоит), но на заре вычислительной техники C был предпочтительнее.
Сейчас чистый C применяется в основном как промежуточный язык при компиляции языков очень высокого уровня или специализированных языков (вроде yacc - генератора синтаксических анализаторов).

Сейчас основным промышленным языком является не C, а C++. Этот язык позволяет создавать уровни абстракции, что может очень сильно упростить разработку. Но язык C++ неоправдано сложен и создание своих предметноориентированных абстракций, надежных в использовании, но не ведущих к потере эффективности, доступно не многим. Этим, кстати, вызван некоторый скепсис в отношении C++ - в частности ядра операционных систем как правило пишут на чистом C (можно было бы и на Паскале, но смысла в этом нет - большенству разработчиков C понятнее).

(Ответить) (Уровень выше)


(Читать комментарии) -