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

Автор работы: Пользователь скрыл имя, 05 Ноября 2010 в 20:51, Не определен

Описание работы

Краткий обзор современных языков программирования таких как Delphy, C++, Perl и т.д.

Файлы: 1 файл

Реферат по информатике..doc

— 188.50 Кб (Скачать файл)

     
Текущая версия и разработка

     Сегодня основной для разработчиков является пятая версия языка Perl, однако (на некоторых  веб-серверах) продолжают использоваться программы (скрипты), написанные на предыдущей — четвёртой — версии (из-за частичной обратной несовместимости). Фактически стандарт языка определяется реализацией интерпретатора.      С 2000 года идет разработка новой (6-ой) версии языка. В отличие от предыдущих версий, разработчики планируют создать четко определенный стандарт языка. В настоящее время существуют экспериментальные компиляторы Perl 6, но продолжается дальнейшая дискуссия о новых правилах. На русском языке информация о новой версии языка доступна на сайте http://perl6.ru/.

     Языки программирования и оболочки со схожими технологиями

     Perl — далеко не единственный язык, дающий богатые возможности в обработке текста. Языки программирования РЕФАЛ, Icon и Снобол предоставляют возможность использовать более полно метод программирования «сопоставления с образцом», частным случаем которого и являются регулярные выражения.        Существует также полноценный shell, использующий в качестве основы язык Perl. Называется он psh и даёт возможность смешивать команды обычного шелла и самого Perl’а.

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

     Delphi (по-русски обычно произносят [дэ́льфи] или [дэ́лфи]) — интегрированная среда разработки ПО фирмы Borland. Delphi является средой RAD (от англ. rapid application development — быстрая разработка приложений).

     CodeGear

     8 февраля 2006 года Borland объявила о намерениях продать подразделения, занимающиеся средствами разработки и сервером баз данных InterBase, выделив их в дочернюю компанию CodeGear, которая 1 июля 2008 года была продана малоизвестной компании Embarcadero Technologies  (англ.). Текущая, тринадцатая по счёту, версия носит название «Delphi 2010» и является частью продукта под названием «CodeGear RAD Studio 2010». В этой версии поддерживаются языки программирования Delphi и C++. Среда разработана в соответствии с концепцией визуального программирования. Библиотека визуальных объектов «Borland» получила название Visual Component Library (VCL).

Delphi for PHP

     В марте 2007 года CodeGear выпустила среду  разработки Delphi for PHP, предназначенную для разработки веб-приложений на языке программирования PHP. Теперь среда Delphi ориентирована не только на язык Delphi. Текущая версия Delphi for PHP — 2009.

     Delphi for .NET

     Delphi for .NET — среда разработки Delphi, а также язык Delphi, ориентированные на разработку приложений для .NET.

     Первая  версия полноценной среды Delphi для .NET — Delphi 8. Среда позволяет писать приложения только для .NET.     В Delphi 2005 можно писать приложения для .NET, используя стандартную библиотеку классов .NET и VCL для .NET. Среда позволяет писать .NET-приложения на C#. Delphi 2005 также позволяет писать обычные приложения с использованием библиотек VCL и CLX.    Delphi 8, 2005, 2006 используют Microsoft .NET Framework версии 1.1. Delphi for .NET 2007, включённая в состав CodeGear RAD Studio 2007, разработана для Microsoft .NET Framework 2.0.

     Delphi 2010

     25 августа 2009 года компания Embarcadero Technologies объявила о выпуске интегрированной среды разработки Embarcadero Rad Studio 2010, в которую вошла новая версия Delphi 2010.

     Заключение

     Каждый 256-й день года отмечается неофициальный  праздник - День программиста. Это число (два в восьмой степени) выбрано неслучайно, так как это количество чисел, которые можно выразить с помощью одного байта. Сегодня программист - одна из самых востребованных профессий, ведь значение деятельности этих специалистов невозможно переоценить: ежедневно миллионы людей сталкиваются с результатами их труда, когда работают за компьютером, пользуются телефоном и смотрят телевизор. Поэтому очень важно изучать то, с чем непосредственно эти люди работают - с языками программирования. Самые популярные и известные из них я описал в своем реферате.        Все машинные языки применимы и равнозначны, универсальных языков, однако, не существует, и каждый язык следует применять для той программной цели, для которой тот был создан.       . 

 

Литература

1. Б. Страуструп. Язык программирования C++ = The C++ Programming Language / Пер. с англ. -- 3-е изд. -- СПб.; М.: Невский диалект -- Бином, 1999. -- 991 с. -- 3000 экз. -- ISBN 5-7940-0031-7 (Невский диалект), ISBN 5-7989-0127-0 (Бином), ISBN 0-201-88954-4 (англ.)

2. Вольфенгаген В. Э. Конструкции языков программирования. Приёмы описания. -- М.: Центр ЮрИнфо Р, 2001. -- 276 с. -- ISBN 5-89158-079-9

3. Роберт У. Себеста. Основные концепции языков программирования = Concepts of Programming Languages / Пер. с англ. -- 5-е изд. -- М.: Вильямс, 2001. -- 672 с. -- 5000 экз. -- ISBN 5-8459-0192-8 (рус.), ISBN 0-201-75295-6 (англ.)

Информация о работе Современные языки программирования