5 1 1 1 1 1 1 1 1 1 1 Рейтинг 5.00 [1 Голос]

Наиболее используемые языки программирования

Машина просит особого подхода, и разговориться с ней можно только на её языке, подстраиваться под тебя не начнёт, мимикой и на пальцах тут не пообщаешься. Хотите быть с программами на «ты», придется стать переводчиком, хорошим или плохим зависит от терпения и таланта.

Языки делятся на низкие или их ещё называют машинными, и высокие, более похожие на привычный нам язык. Программные языки придуманы чтобы не потеть с машинными кодами. И после построения на них программы нужен компилятор – переводчик на код машины.

Так вот, - языки с низким уровнем более похожи на этот код и более понятны машине, имеют класс:

  • Процедурные – где команды составляются оператором, и строго следуя алгоритму очерёдности.
  • Декларативные – здесь последовательность задаётся не оператором, а самой программой.
  • Объектно-ориентированные - группирует задачи, код в программе можно заменять в случае надобности, хоть где.
  • Сетевые – другими словами они нужны для разговора ваших компьютеров друг с другом в интернет.

Нас интересуют более популярные и используемые, перечислять все долго, да и не нужно:

  • Ассемблер – язык низкого уровня. С ними работают опытные гуру, составляют программы. Они и место меньше занимают и времени меньше на них затрачивают.
  • Фортран – первый из высокого уровня. Используется в математике и вообще в науке. Предок бейсика.
  • Бейсик – отлично подойдет для новичков. С него в основном начинают обучение программистов.
  • Кобол – то же один из первых, используется в основном в экономических сферах.
  • Паскаль – прост в использовании, придуман для обучения программированию. Применять можно в системном программировании.
  • Си – современный, гибкий, мощный и удобный язык. Являясь универсальным, требует от оператора внимательности и прекрасного владения языком.
  • С++ - язык более высокого класса, соответствует более высоким запросам программирования.
  • Ада – разработан для военных систем.
  • Pl/1 – универсальный, сложный. Можно запоминать не полностью, а только те компоненты, которые вам будут нужны.
  • Модула – придуман уже для гуру программирования.
  • Лисп – способен составлять и обрабатывать списки, для чего и придуман. Хорошо работает с символикой.
  • Пролог – описывает предметы и их взаимодействия.
  • Object PAL- создаёт законченные системы. Используется в Windows. Хорош для автономных программ. Создаёт анимацию и звук.
  • dBase – создаёт системы баз данных.
  • Java – изобретена изначально для программного обеспечения бытовых электроприборов. Далее понадобился для интерактивных задач сети интернет.
  • Javascript – имеет неограниченные возможности. Придаёт сайтам динамику. Даёт широкие возможности для творческих людей.
  • PHP – скриптовый. Планировался для отслеживания кто посещает сайт. Предназначен для сервера, используется огромной когортой веб - ресурсов для динамической генерации веб - страниц.
  • HTML – язык разметки. Используется для построения сайтов.
  • CSS – создаёт цвета и шрифты. Отвечает за оформление страниц.
  • Технология Ajax – смесь из несколькмх языков и технологий - верх совершенства веб - разработчика, помогает не перезагружать страницу, чем экономит ваш трафик.

Из перечисленного списка, начинающему освоение CMS Joomla веб - мастеру, обычно необходимо знание HTML и CSS, ну а со временем - Javascript, PHP ...