Faultless #06
31 декабря 1996

╔════════════════════════════════════════╗
║Статья: Достоинства языков программиро- ║
║вания. Автор: Rezonal/Ufo group.        ║
╚════════════════════════════════════════╝
    Здесь вы узнаете о самых распростране-
нных языках  программирования,  информацию
о их достоинствах и недостатках.
    Будут обсуждены следующие языки:  Pas-
cal,   Basic,   Assembler.   Возможно,  вы
будете не согласны с некоторыми  моментами
или скажете, что все  это бред. Так вот, я
говорю,  что это мое  собственное  мнение.
Также будет  обсуждено будущее этих языков
и отношение user'ов к ним...
    Итак, поехали. Начнем с Pascal'я, т.к.
этот язык наиболее распространен (а с BAS-
ICа как-то стыдно...). Этот язык  высокого
уровня имеет следующие достоинства:
  1. Память экономится за счет определения
     типов (Byte, Integer и т.д.)
  2. Операторы языка Впозволяют не исполь-
     вать метки, что  действительно  очень
     удобно.
  3. С легкостью можно  написать рекурсив-
     ную программу.
  4. Встроенный ASSEMBLER,  что действите-
     льно круто.
  5. Огромные библиотеки (UNITS) к языку.
  6. Практически нет глюков.
  7. Встроенный редактор + оболочка.
    Как  видно,  язык  PASCAL неплохой.  Я
считаю, что он ИДЕАЛЕН для решения некото-
рых задач.
    Теперь посмотрим на BASIC. Достоинства
языка:
  1. Самый простой из всех.
  2. Встроеный редактор + оболочка.
    Ой... Какие же у него достоинства? Не-
ужели нет. "Да",-подумали вы. "Нет!",-ска-
зал я. BASIC действительно  самый "плохой"
язык. И уже давно его популярность упала.
    Про ASSEMBLER можно сказать следующее:
  1. Объектный  код генерируется  где-то в
     10-100 раз меньше, чем в языках высо-
     кого уровня.
  2. Быстродействие теоретически идеальное
     (если программист не  дурак  и не по-
     льзуется процедурами ПЗУ(BIOS).
  3. На этом языке можно сделать любую за-
     дачу, которую можно теоретически сде-
     лать на данном компе.
С ASM'ом все ясно: ведь это язык машины...
ВЫВОД: языки высокого уровня  способны ре-
шать те же задачи, что и низкого. Вся про-
блема в скорости. Поэтому, когда,  лет че-
рез 10, те задачи, над которыми люди изво-
рачивались, чтобы повысить быстродействие,
будут по силам "Паскальщикам". Именно поэ-
тому сейчас делают программы на языках вы-
сокого уровня на тачках PC.  Ведь  WIN311/
95, DOOM и  куча других  игр были написаны
лишь со вставками ASMа!  Поэтому они и за-
нимают (я имею  в виду WINDы) от  10 до 50
МБ! Если они писали на ASMе, то врядли они
были бы больше 5Мб...
    И еще: ASM стали забывать  на  IBM, он
стал непопулярен на PC. Почему? Да потому,
что у меня была проблема: достать  литера-
туру по ASMу, системному программированию,
машинной графике... Я заходил в попавшиеся
книжные компьютерные магазины  и спрашивал
об этих книгах.  В ответ  некоторые мужики
мне говорили: "Нет таких! И вообще, что за
.... ты хочешь купить?  Купи лучше  VISUAL
BASIC...".  Вот  так вот.  Мощность компов
увеличивается, а  качество ПО уменьшается.
Вот  поэтому  одна  из  главных достоинств
SPECCY - сверх качественное ПО (по сравне-
нию с PC)!!! SPECCY MUST BE WITH US!  Обя-
зательно! Не  забывайте  его,  он хороший.
Наш SPECCY - показатель крутых и качестве-
нных программ.  Качество ПО наиболее высо-
кое.
    Я надеюсь, что  прочитав  эту  статью,
вы пойжете, что SPECCY не так уж плох, как
называют его PCшники.  Они не правы, очень
не правы...

                 Rezonal/1997/january,14



Other articles:


Темы: Игры, Программное обеспечение, Пресса, Аппаратное обеспечение, Сеть, Демосцена, Люди, Программирование

Similar articles:
Jokes - 14 jokes.
Editor - I got a catalog ppogpammy fipmy WELCOME corp. from EY Budepa.
Forum - Unprotect Microprotector'a.
Scene - platsebogi: "placebo: platsebogi you, we love you."
Iron - an overview of the microprocessor Zilog Z380, continued.

В этот день...   3 December