Справочник стран мира и городов

курсовая работа

1.1 Анализ языков программирования

Java:

­ Плюсы: очень удобно, не слишком сложно, относительно безопасно, относительно быстрая разработка.

­ Минусы: не самая высокая надежность, не самое высокое быстродействие, не эффективное использование ресурсов, невозможность работать в масштабе реального времени и обращаться непосредственно к оборудованию.

C++:

­ Плюсы: практически безграничные возможности, отсутствие промежуточных звеньев в работе программы, высочайшее быстродействие (уступает только чистому Си и Ассемблеру), прямой доступ к памяти и оборудованию.

­ Минусы: очень сложный, нет возможности напрямую строить сайты, трудоемкий процесс разработки.

PHP:

­ Плюсы: простой язык, очень гибкий.

­ Минусы: в основном, предназначен только для работы в Интернете, другие его применения мало распространены.

Assembler:

­ Плюсы: самый быстрый, оперирует непосредственно командами процессора.

­ Минусы: высочайший порог вхождения, оперирует сущностями конкретного процессора (под каждый процессор свой набор команд Ассемблера), крайне сложно написать что-то более или сложное и полностью законченное.

Pascal:

Плюсы:

­ Распространен в ШКОЛАХ. Школьный язык программирования (В ГИА и ЕГЭ используется именно этот язык программирования);

­ Он родственник Си. После Паскаля легко перейти на Си;

­ Минималистичен. Легко изучаем;

­ Прекрасный язык для обучения;

­ Надежность разрабатываемых программ(Разрабатывая программу на Паскале, вы можете быть уверены в том, что ваш компьютер не сломается от ваших неконтролируемых действий).

Минусы:

­ Создан в 60-ых годах. Устарел.;

­ Распространен только в странах бывшего СССР;

­ Очень мало реального ПО.

Делись добром ;)