Под естественными языками подразумеваются языки, на которых разговаривают люди английский, русский, французкий и т.п.
Существует два типа трансляторов интерпретаторы и компиляторы. Интерпретатор сразу же переводит введенный текст в машинный код, выполняет его и выводит результат. Например, если в Google мы введем поисковый запрос «Как начать программировать?», то компьютер тут же его обработает и выведет список страниц соответствующий запросу.
Компилятор поступает по другому, он только переводит текст в машинный код и результат сохраняет в файл (обычно это файл с расширением exe и называют такие файлы исполняемыми). Потом вы можете этот файл запустить на выполнение.
Реально дело происходит немножко сложнее. Большие программы состоят из нескольких файлов с текстом программы. Компилятор переводит каждый файл в машинный код и сохраняет их в отдельных файлах, часто эти файлы называют «объектными файлами». А затем, специальная программа «линковшик» соединяет объектные файлы в один исполняемый.
Существует огромное количество языков программирования. Ассемблер, BASIC, Pascal, Delphi, C/C++, C#, PHP, Perl, HTLM, Ruby, Python, Java, Java Script, SQL это далеко не полный список. Каждый язык программирование используется внутри своей ниши, например, Ассемблер для системного программирования, программирования микроконтроллеров; BASIC для образовательных целей; PHP, Perl, Python для Web-приложений, SQL для баз данных.
Я считаю, что учиться программировать нужно сразу с серьезных языков программирования, языков, на которых пишутся реальные программы. Таким языком является, например, C++. Если начинать учиться с учебных языков (BASIC, Logo, школьный алгоритмический язык), то знания о синтаксисе учебного языка в реальной работе окажутся бесполезными. Нужно начинать сразу правильно программировать.
Все свою жизнь я программировал на Паскале-подобных языках: Turbo Pascal, Delphi и думал, что Delphi самый лучший язык в мире. Но в какой-то момент он оказался для меня тесным, я стал изучать другие языки программирования Ruby, Perl, C++. С++ оказался для меня откровением. И этим я хочу с вами поделиться.
Компиляторов языка С++ достаточно много: Borland C++, gcc, Intel C++, Visual C++ Я остановился на Visual C++. Это компилятор и среда разработки от Microsoft. Версия Express Edition бесплатная, ее можно скачать с сайта Microsoft. Установка простейшая, запускаем инсталлятор и отвечаем на вопросы.
Так же можно посмотреть на сайте Microsoft видео о том как установить Visual C++ и написать простейшую программу.
Комментариев нет:
Отправить комментарий