Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
информатика4.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
194.95 Кб
Скачать

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

Система программирования — это система для разработки новых программ на конкретном языке программирования.

Современные системы программирования обычно предоставляют пользователям мощные и удобные средства разработки программ. В них входят:

  • компилятор или интерпретатор;

  • интегрированная среда разработки;

  • средства создания и редактирования текстов программ;

  • обширные библиотеки стандартных программ и функций;

  • отладочные программы, т.е. программы, помогающие находить и устранять ошибки в программе;

  • "дружественная" к пользователю диалоговая среда;

  • многооконный режим работы;

  • мощные графические библиотеки; утилиты для работы с библиотеками

  • встроенный ассемблер;

  • встроенная справочная служба;

  • другие специфические особенности.

Популярные системы программирования — Turbo BasicQuick BasicTurbo PascalTurbo C.

  • Visual Basic — зачастую — единственное что знают (и потому яростно любят) школьники. Также есть Mobile Basic, для программирования на телефонах. Удобен для тех, кто из всего «компьютерного» знает английский язык или где лежит словарь.

  • PHP — почва для самореализации каждого начинающего уеб-девелопера, благодаря чему этот язык здесь и находится. На нем написана куча этих ваших CMS, включая популярные drupal, joomla, wordpress и нашу уютненькую mediawiki — которая, впрочем, будет скоро выпилена Новым Движком™ на расовом erlang.

  • Python — идеальный язык для обучению программирования школоты, так как даже обезьяна осилит. Да что уж там обезьяна, даже 1Сник или похапэшник не облажаются.

  • Pascal — используется для обучения юных, пока не догадались о ещё более упрощённых языках.

  • Delphi — да-да, так называется не только среда, но и сам язык, причём с версии 7 — официально™.

  • COBOL — незаслуженно забытый ужас, летящий на крыльях ночи. Незаслуженно: так как время от времени кто-то должен писать с глобальными переменными, чтобы не терялся полезный опыт.

  • 1С — Кобол, переведенный на win-1251 промтом.

  • ABAP4 — внутренний язык сапа. При этом является самым высокооплачиваемым языком программирования.

  • Java — потому что её пихают везде, куда не лень и ждут, что она там не будет тормозить.

  • C# — попытка скрещивания Java, С++ и Delphi c элементами функциональщины.

  • FoxPro — до недавнего времени был довольным распространенным СУБД. То немногое, что на нем сделано до сих пор, сука, живет, адски глючит и не собирается подыхать. Типичный пример — «Смета-Багира». Исторически сложилось так, что на FoxPro перешли с куцего FoxBase и прочие клипперасты. Быдлокодеры не использовали новшества чуть менее чем полностью.

  • SAS — внутренний язык системы SAS.

  • PL/SQL — язык СУБД Oracle. Если PHP — почва для самореализации каждого начинающего уеб девелопера, то PL/SQL — почва для вхождения в мир начинающих Database Developer-oв. Что весьмазвучит в глазах окружающих. Язык процедурный, нехитрый и вполне доступен для каждого[1].

  • ActionScript — язык Flash API, таких как то: игры и приложения Вcuntакте, видеоплееры на YouTube и других видеохостингах.

  • C++ — surprise! То, что С++ приемлем для быдлокодеров, уже давно известно, в том числе и Линусу Торвальдсу. Очень популярен, всем известен, есть много IDE для программирования мышкой. Нуфф саид.

  • Lua — скриптовый язык, напоминающий ++c. Используется в некоторых играх (wow, например) и эмуляторах для реализации ИИ и пр. хрени. Грядет на замену убогим шаблонам MediaWiki, в Википедиях уже доступен, у остальных пока опционально.

  • Ruby — см. Python.

  • Лара Профт (Простая Русскоязычная Общедоступная Функциональная Технология программирования, тихий ужас). Для желающих поблевать, картинка справа, кликать на свой страх и риск.