Вы находитесь на странице: 1из 3

C

Язык программирования Си отличается минимализмом. Авторы языка


хотели, чтобы программы на нём легко компилировались с помощью
однопроходного компилятора, после компиляции каждой элементарной
составляющей программы соответствовало весьма небольшое число
машинных команд, а использование базовых элементов языка не
задействовало библиотеку времени выполнения. Однопроходный
компилятор компилирует программу, не возвращаясь назад, к уже
откомпилированному тексту. Поэтому использованию функции должно
предшествовать её объявление. Код на Си можно легко писать на низком
уровне абстракции, почти как на ассемблере. Иногда Си называют
«универсальным ассемблером» или «ассемблером высокого уровня», что
отражает различие языков ассемблера для разных платформ и единство
стандарта Си, код которого может быть скомпилирован без изменений
практически на любой модели компьютера. Си часто называют языком
среднего уровня или даже низкого уровня, учитывая то, как близко он
работает к реальным устройствам.

JAVA

1)Простой язык. В Java, синтаксически сходном с C++, ликвидирован


ряд недостатков C++, что упрощает процесс программирования. В Java,
например, нет указателей и множественного наследования.
2)Объектно-ориентированный язык. Работает только с объектами
(экземплярами классов или массивами). Простые типы данных
сохранены, но имеютсяклассы-оболочкипростых типов.
3)Устойчивый (надежный) язык. Программы на Java застрахованы от
многих ошибок. Можно отметить:
строгую типизацию языка (проверка соответствия типов данных при

компиляции); управление распределением и освобождением


памяти (программист не имеет возможности явно

управлять этими процессами);  объектно-


ориентированнаяобработка исключений (высокоэффективный механизм
устранения
ошибок).
4)Безопасный язык. Частью интерфейса прикладного программирования
Java API является интерфейс безопасности Java Security API,
поддерживающий систему безопасности Java и позволяющий создавать
безопасное программное обеспечение.
5)Сетевой (распределённый) язык.
6)Архитектурно-независимый(независимый от платформы) язык.
7)Интерпретируемый.
8)Переносимый.
9)Высокопроизводительный.
10)Многопоточный.
11)Динамический.

C++
Си++ (англ. C++) — компилируемый строго типизированный язык
программирования общего назначения. Поддерживает разные парадигмы
программирования: процедурную, обобщённую, функциональную;
наибольшее внимание уделено поддержке объектно-ориентированного
программирования.

поддержка объектно-ориентированного программирования;


поддержка обобщённого программирования через шаблоны;
дополнительные типы данных;
исключения;
пространства имён;
встраиваемые функции;
перегрузка операторов;
перегрузка имён функций;
ссылки и операторы управления свободно распределяемой памятью;
дополнения к стандартной библиотеке.

PHP
PHP - язык, который может быть встроена непосредственно в html-код
страниц, которые, в свою очередь корректно будут обработаны PHP-
интерпретатором. Механизм РНР просто начинает выполнять код после
первой экранирующей последовательности (<?) И продолжает
выполнение до того момента, когда он встретит парную экранирующего
последовательность (?>).
Большое разнообразие функций PHP дают возможность избежать
написания многострочных пользовательских функций на C или Pascal.
Наличие интерфейсов ко многим базам данных
в PHP встроенные библиотеки для работы
с MySQL, PostgreSQL, mSQL, Oracle, dbm, Hyperware, Informix, InterBase, 
Sybase.
через стандарт открытого интерфейса связи с базами данных (Open
Database Connectivity Standard - ODBC ) можно подключаться ко всем
базам данных, к которым существует драйвер.
Традиционность

PERL
Perl (Practical Extraction and Report Language) является переносимым,
интерпретируемым языком, идеально приспособленным для
многочисленных приложений по обработке текста. Perl поддержи вает
структурированные программные конструкции, как и большинство
языков программирования высокого уровня, и предлагает богат ство
встроенных возможностей, накопленных им за годы эволюции среде
UNIX. Perl является бесплатным программным обеспечением.Его можно
получить платно, и книга <Web-программирование> служит его
бесплатному распространению). Фактически, Perl версии 5 имеется, на
CD-ROM, прилагаемом к этой книге. Эта глава, однако, посвящена в
первую очередь концепциям Perl версии 4, которая пол ностью
совместима с версией 5 и широко используется на Web.

Вам также может понравиться