Так же, как существует много человеческих языков, существует множество языков программирования, которые могут использовать программисты. Часть языка, которую может понять компьютер, называется «двоичным». Перевод языка программирования в двоичный код называется «компиляцией». Каждый язык, от языка C до Python, имеет свои отличительные особенности, хотя во многих случаях встречаются общие черты.
Сегодня в отрасли используются десятки языков программирования. Мы собрали обзоры 12 наиболее важных, актуальных и востребованных языков. И в этой статье представлена первая часть.
Python
Python - это продвинутый язык программирования, который интерпретируется, объектно-ориентирован и основан на гибкой и надежной семантике.
Кто его использует?
- Профессии и отрасли: Разработчики Python, разработчики программного обеспечения, разработчики серверных частей, программисты Python Используется работодателями в сфере информационных технологий, инжиниринга, профессиональных услуг и дизайна.
- Основные организации: Google, Pinterest, Instagram, YouTube, DropBox, NASA, ESRI
- Специализации и отрасли: веб и интернет-разработка (фреймворки, микро-фреймворки и современные системы управления контентом); научные и числовые вычисления; графические пользовательские интерфейсы рабочего стола (GUI).
Важность
Python позволяет вам быстро интегрировать системы в качестве скриптового или связующего языка. Он также подходит для быстрой разработки приложений (RAD). Игра Civilization 4 имеет всю свою внутреннюю логику, включая AI, реализованную на Python. НАСА использует Python в своей интегрированной системе планирования в качестве стандартного языка сценариев.
История
Python был разработан в конце 1980-х годов на CWI в Нидерландах и впервые выпущен для массового использования в 1991 году.
Форумы
Devshed Network (Форум программирования Python)
Java
Java - это объектно-ориентированный высокоуровневый язык программирования общего назначения с несколькими функциями, которые делают его идеальным для веб-разработки.
Кто его использует?
- Профессии и отрасли: Инженеры-программисты, разработчики Java.Используется работодателями в сфере связи, образования, финансов, здравоохранения, гостиничного бизнеса, розничной торговли и коммунальных услуг.
- Основные организации: V2COM, Eclipse Information Technologies, eBay, Eurotech.
- Специализации и отрасли: Интернет вещей (IoT), архитектура масштабных программных продуктов, облачные вычисления.
Важность
Java используется для разработки приложений уровня больших предприятий для видеоигр и мобильных приложений, а также для создания веб-приложений с помощью JSP (Java Server Pages). При использовании в Интернете Java позволяет загружать и использовать апплеты через браузер, который затем может выполнять функцию, которая обычно недоступна.
Программы, которые используют или написаны на Java, включают Adobe Creative Suite, Eclipse, Lotus Notes, Minecraft и OpenOffice. Java является основной основой для разработки приложений для Android.
История
Первоначально известная как Oak, Java была разработана в 1990 году в Sun Microsystems для добавления возможностей в язык C ++. Она была разработана в соответствии с принципом WORA (Write Once Run Anywhere). Язык был представлен публике в 1995 году и в настоящее время принадлежит Oracle.
Форумы
Ruby on Rails
Ruby - это объектно-ориентированный язык сценариев с открытым исходным кодом, который можно использовать независимо или как часть веб-инфраструктуры Ruby on Rails.
Кто его использует?
- Профессии и отрасли: Разработчики Ruby on Rails, разработчики программного обеспечения, инженеры по науке о данных. Используется работодателями в сфере технологий, инжиниринга, профессиональных услуг, дизайна, науки и контроля качества
- Основные организации: Github, Scribd, Groupon, исследовательский центр NASA Langley, Blue Sequence (входит в Toyota Motor Manufacturing), Motorola, Google (SketchUp)
- Специализации и отрасли: разработка веб-приложений, робототехника, сети, системное администрирование и безопасность.
Важность
Ruby используется для моделирования, трехмерного моделирования, а также для управления и отслеживания информации. Basecamp, Amazon, Twitter и Groupon были созданы с использованием Ruby on Rails. НАСА использует Ruby для проведения моделирования.
История
Созданный в 1995 году, создатель Ruby назвал его «простым на вид, но внутри он очень сложный, как и наше человеческое тело».
Форумы
HTML (язык разметки гипертекста)
HTML - это стандартный язык разметки, используемый для создания веб-страниц; он обеспечивает правильное форматирование текста и изображений (с использованием тегов), чтобы интернет-браузеры могли отображать их так, как они должны были выглядеть.
Кто его использует?
- Профессии и отрасли: Веб-разработчики, технические редакторы, дизайнеры электронной почты, разработчики программного обеспечения. Используется работодателями в сфере информационных технологий, инжиниринга, дизайна, профессиональных услуг, менеджмента, маркетинга, обслуживания клиентов и продаж.
- Основные организации: Apple, CyberCoders, Apex Systems, CareerBuilder.
- Специализации и отрасли, где HTML используется чаще всего: веб-разработка, программирование электронной почты.
Важность
HTML используется для создания электронных документов (страниц), отображаемых в Интернете. Посетите любую страницу, и вы увидите пример HTML в действии. Разнообразие и сложность структуры и внешнего вида современных сайтов стали возможными благодаря HTML.
История
HTML был создан физиком Тимом Бернерсом-Ли в 1990 году, чтобы позволить ученым обмениваться документами в Интернете. До этого все сообщения были отправлены в виде простого текста. HTML сделал возможным «обогащенный» текст (т.е. форматирование текста и визуальные изображения).
Форумы
JavaScript
JavaScript - это клиентский язык программирования, который работает внутри клиентского браузера и обрабатывает команды на компьютере, а не на сервере. Обычно он помещается в файл HTML или ASP. Несмотря на свое название, JavaScript не имеет отношения к Java.
Кто его использует?
- Профессии и отрасли: JavaScript-разработчики, веб-разработчики, разработчики программного обеспечения. Используется работодателями в сфере информационных технологий, инжиниринга, дизайна, маркетинга, финансов и здравоохранения
- Основные организации: WordPress, Soundcloud, Khan Academy, Linkedin, Groupon, Yahoo и многие другие.
- Специализации и отрасли: разработка веб-сайтов, разработка игр.
Важность
JavaScript используется главным образом в веб-разработке для манипулирования различными элементами страницы и повышения их динамичности, включая возможности прокрутки, создания календаря и других задач, которые невозможно выполнить с помощью обычного HTML. Он также может быть использован для создания игр и API.
Британское агентство Cyber-Duck использует открытые API, созданные с помощью JavaScript, для сбора данных о преступности и позволяет пользователям просматривать локальные области. Tweetmap, созданный Питом Смартом и Робом Хоуксом с использованием JavaScript, представляет собой карту мира, которая пропорционально измерена в соответствии с количеством твитов.
История
JavaScript был разработан Netscape и первоначально известен как LiveScript, прежде чем стать JavaScript в 1995 году.
Форумы
Язык C
Язык C является структурно-ориентированным языком программирования среднего уровня, в основном используемым для разработки приложений низкого уровня.
Кто его использует?
- Профессии и отрасли: Разработчики программного обеспечения, компьютерные инженеры, бизнес-аналитики и системные аналитики, администраторы IТ и веб-контента, инженеры встроенного программного обеспечения. Используется работодателями в сфере информационных технологий, инжиниринга, менеджмента, здравоохранения и профессиональных услуг
- Основные организации: Microsoft, Apple, Oracle, Cisco, Raytheon
- Специализации и отрасли: встроенные системы, системное программирование, искусственный интеллект, промышленная автоматизация, компьютерная графика, космические исследования, обработка изображений и программирование игр.
Важность
Язык C используется для разработки системных приложений, которые интегрированы в операционные системы, такие как Windows, UNIX и Linux, а также встраиваемые программы. Приложения включают графические пакеты, текстовые процессоры, электронные таблицы, разработку операционных систем, системы баз данных, компиляторы и ассемблеры, сетевые драйверы и интерпретаторы.
TAO системы Facebook программируются в основном на языке С. Большинство драйверов устройств все еще разрабатываются с использованием языка С.
История
Язык C был разработан в 1972 году в Bell Labs специально для внедрения системы UNIX. Это в конечном итоге породило много продвинутых языков программирования, включая C ++, Java, C #, JavaScript и Pearl.
0 комментариев
Добавить комментарий