Другие языки программирования и технологии
Если язык программирования BASIC вышел в 1964 году, как могли на нём програм-вать если не было полноценных компьютеров?
Неужто программировали на непонятных машинах без интерфейса?
Были. Только очень большие...
Владимир Силин
я-я, очень большие
Да нормально всё было. По первости были определённые неудобства, но потом постепенно рассосалось
На предшественниках ПЭВМ были вполне адекватные редакторы. Даже затрудняюсь какие-то принципиальные отличия назвать. Подсветки синтаксиса не было.
Процесс отладки программы на барсике за 50 лет сильно не изменился. Интерфейсы были и сегодняшние их сильно напоминают. Это как колесо. Оно хоть деревянное, хоть мишленовое колесом остаётся
На предшественниках ПЭВМ были вполне адекватные редакторы. Даже затрудняюсь какие-то принципиальные отличия назвать. Подсветки синтаксиса не было.
Процесс отладки программы на барсике за 50 лет сильно не изменился. Интерфейсы были и сегодняшние их сильно напоминают. Это как колесо. Оно хоть деревянное, хоть мишленовое колесом остаётся
Ребята взяли GE-255, подрубили к нему телетайп 33-ей модели и вполне себе программировали. Только вывод был не на экран, а на бумагу. Поэтому классический бейсик работал в режиме консоли и поддерживал следующие фичи:
1. Нумерация строк. Можно было вставить строку в любое место программы, если заранее сделать "дырки" в нумерации. Ввод строки с существующим номером заменяет строку полностью. Есть команды удаления строк, ренумерации.
2. Команда LIST, позволявшая выводить на печать листинг программы, можно было указать по номерам строк, какой фрагмент выводить - для экономии бумаги же.
3. Несколько команд в одной строке - обычное явление.
4. Обилие команд GOTO и GOSUB в коде - иначе было сложно организовывать ветвления, ведь нормального редактирования блоков не было.
5. Команда, позволявшая создать копию строки (или нескольких).
6. Команда вывода называлась PRINT - "печатай". Потому что она, сцуко, действительно печатала в буквальном смысле слова.
Таким образом худо-бедно можно было программировать и безо всяких интерфейсов. Я учился программировать на похожем бейсике (правда, у меня уже был экран, я не такой олдфажный, чтобы на бумаге печатать) - не смертельно в общем-то.
1. Нумерация строк. Можно было вставить строку в любое место программы, если заранее сделать "дырки" в нумерации. Ввод строки с существующим номером заменяет строку полностью. Есть команды удаления строк, ренумерации.
2. Команда LIST, позволявшая выводить на печать листинг программы, можно было указать по номерам строк, какой фрагмент выводить - для экономии бумаги же.
3. Несколько команд в одной строке - обычное явление.
4. Обилие команд GOTO и GOSUB в коде - иначе было сложно организовывать ветвления, ведь нормального редактирования блоков не было.
5. Команда, позволявшая создать копию строки (или нескольких).
6. Команда вывода называлась PRINT - "печатай". Потому что она, сцуко, действительно печатала в буквальном смысле слова.
Таким образом худо-бедно можно было программировать и безо всяких интерфейсов. Я учился программировать на похожем бейсике (правда, у меня уже был экран, я не такой олдфажный, чтобы на бумаге печатать) - не смертельно в общем-то.
Были - и полноценные компьютеры, и полноценные языки.
Fortran создан в 1957 году, Lisp и Algol - в 1958, Cobol - в 1959... А это уже полноценные машинно-независимые языки программирования.
Fortran создан в 1957 году, Lisp и Algol - в 1958, Cobol - в 1959... А это уже полноценные машинно-независимые языки программирования.
Программировали на вполне понятных машинах. Уже была даже система IBM System/360, очень полноценные компьютеры со скоростью 2 миллиона операций в секунду. Ввод был с перфокарт, вывод на печатающие устройства.
Владимир Силин
не помню барсика на ИБМ. На ванге был
Александр Школа
На ИВМ его не было. Как-никак, он преназначался для начинающих, а на IBM предполагалось работать профессионалам. Я имел в виду просто то, что в 1964-м году довольно мощные компьютеры уже были.
"полноценный компьютер" понятие относительное.
Те компы ничем от этих не отличались. Я не про AMD и технологии Intel, я в общем. Принцип один и тот же.
Павел Буслов
ну я ваще не шарю, но вроде тогда на компах даже интерфейса не было) как так?)
До этого был Фортран. А программировать и вовсе начала в 19 веке Ада Лавлейс. Программирование - это ведь не только про забивание кода на клавиатуре и чтения результата с экрана
Павел Буслов
интересно
Павел Буслов
а она ниче такая))))
С Божьей помощью
Это были компы, которые работали на чисто машинном коде (транзисторы, резисторы, конденсаторы и т. д.) На них писали программы, ипользуя перемещение в регистр, регистр в память, машинные символы, в общем примитивно все было. В последствии на этих машинах написали ОС для компов, но уже с дисплеем. Эти ЭВМ были первыми ассемблерами для них.
Павел Буслов
а можно вопрос как на них писали? просто компы того времени выглядат как непонятные бандуры)))
Павел Буслов
это щас у нас клавомыши, а тогда?
Эмиль .
ну тогда нажимали на кнопки-залипайки, они отлипали при неактивности регистра. Рычаги, переключатели, и т. д., как на радио
если был язык значит прогроммировали
Программировать могли уже в конце 19 века
Похожие вопросы
- почему процессор компьютера не может исполнять программы написанные на языке программирования Basic или Pascal
- помогите составить алгоритм вычисления площади трапеции по двум основаниям и высоте. На языке программирования Basic
- Всем айоу. Какой язык программирования лучше выучить в 11 лет, или вообще, что нужно сначала выучить?
- Зачем мне изучать язык программирования, в котором я через год обучения смогу рисовать двигающийся прямоугольник...
- Мощный и гибкий ли язык программирования PureBasic и много ли есть популярных прог на нем? К примеру как QIP на делфи
- Какой язык программирования учить в 2020? (этому году?)
- Какой язык программирования начать учить? Мне 14 лет. Знаний нету
- где бы посмотреть основное отличие "полноценных" и "неполноценных" языков программирования?
- Почему некоторые личности утверждают, что первым языком программирования должен быть basic или pascal?
- Какие языки программирования существуют и актуальны? Что лучше Basic, JS или C++? Или другой. Какой язык лучше?