вторник, 28 февраля 2012 г.

Краткая история языков программирования

Информационные технологии занимают все более значимую роль в человеческом обществе. Они проникли во все сферы деятельности. Для обслуживания общественных потребностей в автоматизации труда, хранения данных, связи и др. развиваются языки программирования. Если раньше языки программирования использовались лишь для создания программ для автоматизации вычислительных процессов, то на сегодняшний день они используются для решения более разнообразных задач.

Вот краткая история развития языков:
Настоящее программирование началось с момента создания первой электронной вычислительной машины. Первые ЭВМ позволяли выполнять программы на машинном языке, который является единственным языком, понятным ЭВМ. Он реализуется аппаратно: каждую команду выполняет некоторое электронное устройство.
Постепенно программисты приходили к выводу, что все вычисления сводятся к таким элементарным действиям, как ввод данных, вывод данных, выполнение различных операций над данными, выбор ветви выполнения программы на основе принятого решения, повторение группы операций.
Позже начали появляться языки, которые были основанные на этих базовых операциях, их стали называть структурными или языками высокого уровня.
Можно лишь условно разделить языки по определенным критериям. Например:
-по типу решаемых задач (язык системного или прикладного назначения),
-по степени ориентации на решение узкого круга задач (проблемно-ориентированные или универсальные).
Подробнее об языках программирования и их истории можно узнать пройдя по ссылке: http://www.delphi-manual.ru/articles/history.php

пятница, 24 февраля 2012 г.

Turbo Vision 

Объектно-ориентированный подход позволяет создавать объектные среды, библиотеки объектов для последующего использования использования при разработке программ. Широкую известность получили объектные оболочки для разработки интерфейсов программ в едином, ставшем стандартном стиле.
Turbo Vision - это оболочка для создания оконченных интерфейсов программ в среде  Турбо Паскаль версии 7.0, 6.0.
Библиотека Turbo Vision включает:
-многократные перекрещивающиеся окна с изменяемыми размерами;
-выпадающие меню;
-поддержку мыши;
-встроенную установку цвета;
-стандартную обработку клавиш и нажатий мышки и многое другое.
Стандартный отработанный интерфейс, создаваемый с помощью Turbo Vision, имеет сверху строку меню, а снизу-строку статуса. Чаще всего в статусе выводится сообщение о текущем состоянии программы.
Turbo Vision представляет большой набор окон для ввода и отображения информации. Окна можно сделать со скроллингом, что позволяет выводить в окнах большие объемы данных.
Подробнее о Turbo Vision можно узнать, пройдя по ссылке http://citforum.ru/programming/tv_doc/tvdoc_00.shtml

понедельник, 20 февраля 2012 г.

Код Бодо

Код Бодо— это цифровой, первоначально синхронный, 5- битный код, который стал международным стандартом CCITT-1.  Первоначальный код был разработан Эмилем Бодо в  1870 году для своего телеграфа. Код вводили прямо с клавиатуры, на которой находилось 5 клавиш, при нажатие или ненажатие клавиши соответствовало передаче или непередаче одного бита. Наивысшая скорость передачи —  190 знаков в минуту. После изучения кода Бодо мне стало интересно кто же такой Эмиль Бодо.

Вот, что интересного я узнала:



Жан-Морис-Эмиль Бодо Родился 11 сентября 1845 года.
В 25 лет он разработал свой собственный код телеграф.
Бодо изобрел  Baudotův Телеграф, который состоял из 3 основных частей:
1. Клавиатура:
2. Дистрибьютор;
3. Ленточный накопитель.
Это было его первым инструментом, который может печатать напрямую буквенных знаков.
Подробнее с изобретением Эмиля Бодо можно ознакомится на сайте http://bettly.ru/fyzici/baudot.htm