- •О языке
- •Рекомендуемая литература
- •Где применяется Python
- •Синтаксис, семантика и прагматика
- •Формальные языки записи алгоритмов
- •Язык блок-схем
- •Пример блок-схемы
- •Трансляторы и интерпретаторы языков программирования
- •Алгоритм работы простого интерпретатора:
- •Зачем нужно уметь программировать?
- •Комментарии к коду
- •Комментарии к коду
- •Экзотические языки программирования Специальные, экзотические и эзотерические языки программирования
- •Эзотерические языки программирования
- •Пишем на Python в одну строчку
- •Установка Python для Windows xp
Алгоритм работы простого интерпретатора:
прочитать инструкцию;
проанализировать инструкцию и определить соответствующие действия;
выполнить соответствующие действия;
если не достигнуто условие завершения программы, прочитать следующую инструкцию и перейти к пункту 2
Зачем нужно уметь программировать?
Многие обладают навыками пользователя персонального компьютера, некоторые умеют администрировать компьютер, настраивать программы и устанавливать компоненты аппаратного обеспечения согласно инструкции, но только тот, кто умеет программировать может создать принципиально новую программу.
Если вы обычный пользователь, то ошибка в используемой Вами программе может приводить Вас в бешенство, может вызывать философские мысли о бренности бытия, но Вы не можете просто взять… и исправить ее!
Научитесь писать программы, и Вы почувствуете себя более свободным в мире информационных технологий. Станьте программистом, и Вас будет ограничивать только ваше воображение!
Программирование развивает творческий подход, учит Вас думать более точно, анализировать и решать проблемы логически, проектировать решение сложных задач.
Hello, World!
Программа "Hello, World!" осуществляет вывод на экран одноименной фразы.
Pascal
С
Комментарии к коду
Будьте аккуратны, С чувствителен к регистру букв, нельзя заменить print на Print или PRINT. Весь текст (за исключением текстовой строки "Hello, World!") нужно набирать в нижнем регистре.
Для начала можно считать, что все строки, кроме пятой являются некоторым набором «заклинаний», без которых программа не будет работать и которые обязательно нужно указать, а вот пятую строку можно заменить на другие строки с различными инструкциями.
С++
Комментарии к коду
Строка
#include <iostream>
сообщает транслятору, что надо включить в программу описания, необходимые для работы стандартных потоков ввода-вывода, которые находятся в библиотеке iostream. Без этих описаний выражение
cout << "Hello, World!\n"
не имело бы смысла.
Заметим, что, в отличие от Си, при подключении стандартных библиотек не указывается расширение .h.
Строка using namespace std; указывает, что ниже по тексту в рамках данной единицы трансляции (файла) можно обращаться к идентификаторам пространства имен std стандартной библиотеки без явного его указания.
Операция << ("выдать") отправляет свой второй параметр в поток, определяемый первым параметром.
В данном случае строка "Hello, World!" записывается в стандартный выходной поток cout.
Стандартная константа endl — аналог символа перевода строки '\n', и при желании может быть им заменена.
Как и в Си, целое значение, возвращаемое функцией main() считается возвращаемым системе значением программы. Если ничего не возвращается, система получит какое-то "мусорное" значение.
Java
Python
Perl
JavaScript
Assembler
Экзотические языки программирования Специальные, экзотические и эзотерические языки программирования
Языки программирования бывают специальные и универсальные. Пример универсального языка — C++. Пример специального языка — PHP. Он используется для разработки серверной части веб-приложений. Другой пример специального языка программирования — 1C. Он используется для написания кода в системах бухгалтерии, управления предприятием и т.п. компании "1С" и является одним из самых популярных языков в России.
