Тема: История развитие языков программирования
Компьютерная программа состоит из строк кода, записанного на специальном языке, приближенном к обычному человеческому языку.
Программы перевода с языка программирования на машинный язык называются трансляторами. Трансляторы бывают двух типов: интерпретаторы и компиляторы. Интерпретатор последовательно переводит каждую инструкцию программы на машинный язык с одновременным ее выполнением (малая скорость, удобство отладки). Компилятор переводит весь текст и сохраняет его в исполняемом файле (высокая скорость выполнения, трудоемкость отладки).
Машинно-независимые языки программирования: FORTRAN (расшифровывается как FORmula TRANslator — транслятор формул) — язык, предназначенный для научных и технических расчетов. COBOL (расшифровывается как COmmon BusinessOriented Language — стандартный язык для делового применения) — язык в основном, предназначавшийся для коммерческих приложений, обрабатывавших большие объемы нечисловых данных. LISP (расшифровывается как List Processing — обработка списков) — язык, созданный для исследований в области искусственного интеллекта. BASIC (расшифровывается как Beginner's All-Purpose Symbolic Instruction Code — универсальный язык символьных инструкций для начинающих) — язык, отличающийся простотой использования.
Алгоритмические языки программирования, ориентированные на структурное программирование(нач.80-х) Pascal (назван его создателем Виртом в честь великого физика Блеза Паскаля)— язык, позволяющий легко кодировать основные алгоритмические структуры. С и C++ — языки, позволяющие создавать быстро и эффективно выполняющийся программный код.
Объектно-ориентированные языки программирования: Visual Basic — язык, созданный корпорацией Microsoft для разработки приложений с графическим интерфейсом в среде операционной системы Windows. Delphi — среда разработки (язык Object Pascal), созданная компанией Borland для разработки приложений с графическим интерфейсом в среде операционной системы Windows.
Языки для компьютерных сетей Java — язык, обеспечивающий платформенную независимость, т. е. позволяющий создавать программы, которые выполняются в среде различных операционных систем. В настоящее время широко используется интегрированная система программирования Visual Studio .NET на платформе .NET Framework, которая предоставляет возможность создавать приложения на различных языках объектно-ориентированного программирования, в том числе таких, как: Visual Basic .NET — мощный и простой в применении язык. J# (читается Джей-шарп) — язык, созданный на основе языка Java. С# (читается Си-шарп) — язык, созданный на основе языков С и C++
Эволюция языков программирования