Результаты (
русский) 2:
[копия]Скопировано!
Программирование является способ отправки инструкции к компьютеру. Для того, чтобы создать эти инструкции, программисты используют языки программирования для создания исходного кода, и исходный код затем превращается в машину (или объект) код, единственный язык, понятный компьютеру. Люди, однако, трудно понять машинный код. В результате были разработаны первые языки сборки , а затем языки высокого уровня. Языки программирования требуют , чтобы информация предоставлялась в определенном порядке и структуре, что символы будут использоваться, а иногда даже , что знаки препинания
использовать. . Эти правила называются синтаксис языка программирования, и они сильно изменяются от одного языка на другой
. Категории языков
на основе эволюционной истории, языков программирования попадают в одну из следующих трех основных категорий:
Машинные языки. Машинные языки состоят из 0 и 1 в двоичной системе счисления и определяются аппаратного обеспечения. Компьютер понимает только свой машинный язык. - Команды в своем наборе команд , которые инструктируют компьютер выполнять элементарные операции , такие как загрузка, хранение, добавление и вычитая
Ассамблеи Языки. Эти языки были разработаны с использованием Englishlike мнемоники. Программисты работали в текстовые редакторы для создания своих исходных файлов.
Для преобразования исходных файлов в объектный код, исследователи создали программы переводчица монтажники. Языки Ассамблеи по - прежнему гораздо проще в использовании , чем машинный язык.
Высокоуровневых Языки. Эти языки используют синтаксис , который близок к человеческим языком, они используют знакомые слова вместо того , чтобы общаться в цифрах. Чтобы выразить компьютерные операции, они используют операторы, такие как знак плюс или минус, которые являются знакомые компоненты математики. В результате, чтение, письмо и понимание компьютерных программ проще.
Машинные языки считаются языками первого поколения, и языки сборки рассматриваются языки второго поколения. Языки высокого уровня началось с третьего поколения. Языки третьего поколения (3GLs) может поддерживать структурного программирования, использовать истинный английский-подобный фразировки, сделать его проще для программистов участвовать в разработке программ. Кроме того, они портативны, то есть, вы можете поместить исходный код и компилятор или интерпретатор практически на любом компьютере и создать рабочий код объекта. Некоторые из языков третьего поколения включают в себя следующее: FORTRAN, COBOL, Basic, Pascal, C, C ++, Java, ActiveX.
Языки четвертого поколения (4GLs) используют либо текстовую среду, так же, как 3GL или визуальной среды. В текстовом среде, программист использует английский-подобные слова при генерации исходного кода. В визуальной среде 4GL, программист использует панель инструментов , чтобы перетащить различные элементы , такие как кнопки, метки и текстовые поля , чтобы создать визуальное определение приложения. Многие 4GLs являются databaseaware,
то есть, вы можете создавать программы с 4GL , которые работают в качестве переднего конца (интерфейс , который скрывает большую часть программы от пользователя) в базы данных. Программисты могут также использовать 4GLs для быстрой разработки прототипов приложений. Некоторые из языков четвертого поколения Visual Basic и Visual Age.
5GL будет использовать искусственный интеллект для создания программного обеспечения на основе вашего описания того , что программное обеспечение должно делать.
переводится, пожалуйста, подождите..
