Справочник стран мира и городов
1.1 Анализ языков программирования
Java:
Плюсы: очень удобно, не слишком сложно, относительно безопасно, относительно быстрая разработка.
Минусы: не самая высокая надежность, не самое высокое быстродействие, не эффективное использование ресурсов, невозможность работать в масштабе реального времени и обращаться непосредственно к оборудованию.
C++:
Плюсы: практически безграничные возможности, отсутствие промежуточных звеньев в работе программы, высочайшее быстродействие (уступает только чистому Си и Ассемблеру), прямой доступ к памяти и оборудованию.
Минусы: очень сложный, нет возможности напрямую строить сайты, трудоемкий процесс разработки.
PHP:
Плюсы: простой язык, очень гибкий.
Минусы: в основном, предназначен только для работы в Интернете, другие его применения мало распространены.
Assembler:
Плюсы: самый быстрый, оперирует непосредственно командами процессора.
Минусы: высочайший порог вхождения, оперирует сущностями конкретного процессора (под каждый процессор свой набор команд Ассемблера), крайне сложно написать что-то более или сложное и полностью законченное.
Pascal:
Плюсы:
Распространен в ШКОЛАХ. Школьный язык программирования (В ГИА и ЕГЭ используется именно этот язык программирования);
Он родственник Си. После Паскаля легко перейти на Си;
Минималистичен. Легко изучаем;
Прекрасный язык для обучения;
Надежность разрабатываемых программ(Разрабатывая программу на Паскале, вы можете быть уверены в том, что ваш компьютер не сломается от ваших неконтролируемых действий).
Минусы:
Создан в 60-ых годах. Устарел.;
Распространен только в странах бывшего СССР;
Очень мало реального ПО.