Языки программирования

Печать PDF

 

  • Язык C++ — компилируемый статически типизированный язык программирования общего назначения. Поддерживает разные парадигмы программирования, сочетает свойства как высокоуровневых, так и низкоуровневых языков. В сравнении с его предшественником — языком C, — наибольшее внимание уделено поддержке объектно-ориентированного и обобщённого программирования. Название «C++» происходит от названия языка C, в котором унарный оператор ++ обозначает инкремент переменной. Являясь одним из самых популярных языков программирования,  C++ широко используется для разработки программного обеспечения. Область его применения включает создание операционных систем, разнообразных прикладных программ, драйверов устройств, приложений для встраиваемых систем, высокопроизводительных серверов, а также развлекательных приложений (например, видеоигры). Существует несколько реализаций языка C++ — как бесплатных, так и коммерческих. Наиболее популярны проект GNUMicrosoftIntel и Embarcadero (Borland). C++ оказал огромное влияние на другие языки программирования, в первую очередь на Java и C#. При создании C++ Бьёрн Страуструп стремился сохранить совместимость с языком C. Язык C постепенно стал фактически стандартным языком программирования как в среде UNIX, так и на многих других платформах, включая Windows. На этом языке создается большинство программ, с которыми имеет дело пользователь ПК. Именно поэтому, если вы хотите научиться программировать, вам следует обратить внимание на этот язык.

  • Язык С# (произносится "си шарп") представляет собой язык программирования более высокого уровня, чем язык С++ и может рассматриваться как его дальнейшее усовершенствование. Изначально язык С разрабатывался как инструментальный язык операционной системы. Поэтому перед его транслятором ставилась задача создания машинных кодов, не уступающих по эффективности машинным кодам, созданным языком ассемблера. Такие жесткие требования наложили свой отпечаток на синтаксис языка. Для расширения возможностей языка С на его основе был создан объектно-ориентированный язык С++, который вначале называли "С с классами". С++ идеально подходит для создания приложений на одном компьютере. Однако в настоящее время все большее распространение получают распределенные приложения. При их создании программист имеет дело с обширными библиотеками готовых программ, которые нужно только объединить в одно приложение. В этом случае требования эффективности создаваемого машинного кода отступают на второй план, поскольку эффективность данных приложений в основном определяется эффективностью используемых библиотек, а на первый план выступает обеспечение надежности взаимодействия объединяемых компонентов приложения, которые могут быть созданы разработчиками, не имеющими друг о друге ни малейшего представления. С# как раз и является языком программирования распределенных приложений.

  • Язык Java — объектно-ориентированный язык программирования, разрабатываемый компанией Sun Microsystems с 1991 года и официально выпущенный 23 мая 1995 года. Изначально новый язык программирования назывался Oak (James Gosling) и разрабатывался для бытовой электроники, но впоследствии был переименован в Java и стал использоваться для написания апплетов, приложений и серверного программного обеспечения. Программы на Java могут быть транслированы в байт-код, выполняемый на виртуальной java-машине (JVM) — программе, обрабатывающей байт-код и передающей инструкции оборудованию, как интерпретатор, но с тем отличием, что байт-код, в отличие от текста, обрабатывается значительно быстрее. Язык Java – это платформо-независимый язык программирования, позволяющий создавать программы, которые не приходилось бы компилировать отдельно для каждой архитектуры и можно было бы использовать на различных процессорах под различными операционными системами. Язык Java потребовался для создания интерактивных продуктов для сети Internet. Фактически, большинство архитектурных решений, принятых при создании Java, было продиктовано желанием предоставить синтаксис, сходный с C и C++. В Java используются практически идентичные соглашения для объявления переменных, передачи параметров, операторов и для управления потоком выполнением кода. В Java добавлены все хорошие черты C++.

  • Язык PHP (Hypertext Preprocessor - Препроцессор Гипертекста)– это широко используемый язык сценариев общего назначения с открытым исходным кодом. PHP - язык программирования, специально разработанный для написания web-приложений (скриптов, сценариев), исполняющихся на Web-сервере. Синтаксис языка во многом основывается на синтаксисе C, Java и Perl. Он очень похож на С и на Perl, поэтому для профессионального программиста не составит труда его изучить. С другой стороны, язык PHP проще, чем C, и его может освоить веб-мастер, не знающий пока других языков программирования. Огромным плюсом PHP, в отличие от, например, JavaScript, является то, что PHP-скрипты выполняются на стороне сервера. PHP не зависит от скорости компьютера пользователя или его браузера, он полностью работает на сервере. Пользователь даже может не знать, получает ли он обычный HTML-файл или результат выполнения скрипта.
    PHP - кроссплатформенная технология. Дистрибутив PHP доступен для большинства операционных систем, включая Linux, многие модификации Unix, Microsoft Windows, Mac OS и многих других. PHP поддерживается на большинстве вебсерверов, таких, как Apache, Microsoft Internet Information Server (IIS), Microsoft Personal Web Server и других.  Язык программирования PHP, особенно в связке с популярнейшей базой данных MySQL - оптимальный вариант для создания интернет-сайтов различной сложности.  Язык PHP постоянно совершенствуется, и ему наверняка обеспечено долгое доминирование в области языков web -программирования.

  • ActionScript — объектно-ориентированный язык программирования, один из диалектов ECMAScript, который добавляет интерактивность, обработку данных и многое другое в содержимое Flash-приложений. ActionScript исполняется виртуальной машиной (ActionScript Virtual Machine), которая является составной частью Flash Player. ActionScript компилируется в байткод, который включается в SWF-файл. SWF-файлы исполняются Flash Player-ом. Flash Player существует в виде плагина к веб-браузеру, а также как самостоятельное исполняемое приложение (standalone). Во втором случае возможно создание исполняемых exe-файлов (projector), когда swf-файл включается во Flash Player. С помощью ActionScript можно создавать интерактивные мультимедиа-приложения, игрывеб-сайты и многое другое.

 

Интересно? Поделись с другими:
Facebook Image
| + - | RTL - LTR