#0 Прежде чем начать программировать...
Вначале был "Edsac"
 
Первой электронно-вычислительной машиной в мире стал компьютер Компьютер «Edsac» (Electronic Delay Storage Automatic Computer). Его собрали в 1949 году в Великобритании. На создание Edsac ушло два с половиной года. Весной 1949 года была завершена отладка машины, и 6 мая 1949 года была выполнена первая программа — вычисление таблицы квадратов чисел от 0 до 99. Компьютер был представлен публике 22-25 июня 1949 года.
 
Первая электронно-вычислительная машина - "Edsac"
 
Эта машина управлялась с помощью так называемых "машинных кодов". С помощью машинных кодов программист мог задавать команды, оперируя с ячейками памяти, полностью используя возможности машины. Однако использование большинства компьютеров на уровне машинного языка затруднительно, поскольку каждую команду необходимо задавить в виде двоичного кода.  Поэтому, несмотря на высокую эффективность таких языков, от их использования со временем пришлось отказаться. Тем не менее в случае, когда нужна эффективная программа, вместо машинных языков используются близкие к ним машинно-ориентированные языки — ассемблера. Люди используют мнемонические команды взамен машинных команд. Но даже работа с ассемблером достаточно сложна и требует специальной подготовки.
Например, для процессора Zilog Z80 машинная команда 00000101 предписывает процессору уменьшить на единицу свой регистр B. На языке ассемблера это же будет записано как DEC B.
 
Разобьём программу на блоки
 
Со временем люди начали понимать, что создание программного обеспечения — гораздо более сложная задача, чем они себе представляли. Это привело к разработке структурного программирования. Суть структурного программирования в том, чтобы разбить большую программу на части - блоки. Это очень облегчило процесс написания программ. Теперь повторяющиеся кусочки программного кода можно было поместить в отдельную "процедуру" или "функцию", а затем вызывать её по мере необходимости. Такие языки называют "высокоуровневыми языками программирования".  Языки высокого уровня имитируют естественные языки, используя некоторые слова разговорного языка и общепринятые математические символы. Эти языки более удобны для человека, с помощью них, можно писать программы до нескольких тысяч строк длиной. Примерами таких языков являются Алгол(1958 г.), Паскаль(1970 г.), Си(1972 г.).
 
Учимся программированию вместе с Pascal
 

Язык Паскаль был создан Никлаусом Виртом в 1968—1969 годах после его участия в работе комитета разработки стандарта языка Алгол-68. Язык назван в честь французского математика, физика, литератора и философа Блеза Паскаля, который создал первую в мире механическую машину, складывающую два числа. 

 

Вычислительная машина Блеза Паскаля

 

Первая публикация Вирта о языке датирована 1970 годом, представляя язык, автор указывал в качестве цели его создания — построение небольшого и эффективного языка, способствующего хорошему стилю программирования, использующему структурное программирование и структурированные данные. Последующая работа Вирта была направлена на создание на основе Паскаля языка системного программирования, с сохранением возможности вести на его базе систематический, целостный курс обучения профессиональному программированию.

 

Pascal ABC.Net - нынешний приемник семейства Pascal

 

Мы с вами будем учиться программировать на Pascal ABC.Net, который является прямым приемников языка программирования Pascal. Интерпретатор Pascal ABC.Net является бесплатным приложением, его можно скачать на официальном сайте разработчика. Или же вы можете использовать web-версию Pascal ABC.Net, которая может работать прямо в окне вашего браузера. 

Начинай программировать прямо сейчас!

 

              или            Использовать web-среду Pascal ABC.Net

 

Категория: Первые шаги | Добавил: Decay_Dance (28.01.2014)
Просмотров: 4307 | Теги: наука детям, программирование, история вычислительной техники | Рейтинг: 0.0/0