Avatar for hotgiraffe

The New Hampshire Department of Transportation has installed a historical marker near the Hanover town line on Route 120 to mark the invention of the BASIC computer language at Dartmouth College in 1964.

Comment

надеюсь, теперь к нему потянутся ходоки с огнеметами

 ‎· Бэтман 白左
Comment

^ Чего это с огнемётами, я на нём учился программировать и было ОК. Это Микрософт потом всё испортил (и даже у него quick basic был ок).

 ‎· seliv 1
Comment

Я вот, кстати, периодически задумываюсь, что могло бы быть альтернативой, когда у тебя 16-32 KB RAM и 2 KB в ROM под интерпретатор? Разве что, может, forth. Ничего из современного не лезет, никакой picolisp, никакая lua. Даже если ресурсы удвоить.

 ‎· 9000
Comment

@9000: MicroPython

 ‎· the nonsense rat
Comment

@9000: FOCAL )))

 ‎· Argue Naked
Comment

^ «128K ROM/8K RAM is the recommended minimum configuration», увы. Ну и это приемлемо на 16-битном процессоре на 16 МГц, а там целевой 8-битный на 1-2 МГц, если не меньше. Другая какая-то идея нужна.

 ‎· 9000
Comment

с учетом того, что Лисп появился в 1959 году, то почему бы и не Лисп?

 ‎· капитан Мороний
Comment

^^ ну в БК-0010 было конечно 24K ROM, но там и все драйвера лежали, а RAM было 16, если не считать видеопамяти

 ‎· Argue Naked
Comment

^ не, там было 64 KB суммарно, 32 или 48, глядя по видеорежиму, было у юзера. Но это была вариация PDP 11, поэтому считалось 16 или 24 кслов.

 ‎· 9000
Comment

@artemandreev: Вот да, древний супер-экономный лисп мог бы влезть как-то, если оптимизировать.

 ‎· 9000
Comment

дак CP/M же работала именно на таком железе, а под нее чего только не было.

 ‎· Бэтман 白左
Comment

Я зашёл написать про Фокал, но меня опередили :-( Не Лисп и не Форт, потому что если ты школьник средних классов, то хрен проссышь как на них писать вообще, уж проще на ассемблере (что я и делал). На Спектруме ещё были хороший Лого и сносный Паскаль. Только у Паскаля после загрузки оставалось для исходников и скомпилированного кода примерно ноль памяти, может получилось бы что-нибудь, если загнать его в ПЗУ.

 ‎· seliv
Comment

А что же, фортран был злой к юзерам, что ли? да ну их.

 ‎· Список застрявших предметов
Comment

@yan: а вы точно писали на фортране-77 (не говоря уже о более ранних) что-нибудь? (Я уж молчу о том, что компилятор фортрана был только на большом железе, куда нужно было ходить с галстуком и пропуском). Просто, гм, я имею иногда дело с фортраном (до f90), и это тот ещё мазохизм.

 ‎· Holy blyat Anatoly
Comment

охъ, Фортран IV на СМ-4, мой второй школьный язык! но после АНАЛИТИКа конечно ниоч

 ‎· Argue Naked
Comment

@hotgiraffe: .

 ‎·  930AE79D-0E22-4633-ADFF-21621951C279.jpeg ‎· Holy blyat Anatoly 6
Comment

@sorhed: да, я писал на фортране всякую геометрию около года (потом на PL/1) -- не считая пустяков в средней школе -- думаю даже, что это был 66-й фортран -- а что касается большого железа, то тогда почти все железо было довольно большое, ЕС-1022 еще маленькое, а пропуск был на завод. Халат был умеренно обязателен, а не галстук.

 ‎· Список застрявших предметов 2
Comment

@sorhed а можешь развернуть про мазохизм Фортрана?

 ‎· Бэтман 白左
Comment

@vinsentru: (это касается фортрана-77 и ранее) он чувствителен не только к пробелам, как питон, но и к тому, с какой точно позиции начинается строка (на перфокартах это было важно). Тип переменных famously зависит от того, с какой буквы они начинаются (God is real, unless explicitly declared as integer). «Управление зависимостями» заключается в tried and true копипасте кода между проектами (представляешь при этом настоящий cut ножницами и paste клеем перфоленты), при этом чувствительность к позиции начала строк делает эту операцию крайне медитативной. Встречающийся на практике код (простите, _коды_), как правило, НАПИСАН ВЕСЬ КАПСОМ for great justice, использует глобальные переменные, и вообще интересен. Но в принципе, если не считать этих мелких недостатков, фортран действительно простой, а современный фортран так вообще язык как язык, бери да пиши.

 ‎· Holy blyat Anatoly 3
Comment

@sorhed: я CVS пользовался, мне сразу в наш советский колумбарий?

 ‎· а-ля пеньо 1
Comment

@cmm: помниш Visual SourceSafe?

 ‎· Argue Naked 4
Comment

@hotgiraffe: я помню ((

 ‎· PnD
Comment

@hotgiraffe: подавил!

 ‎· а-ля пеньо 3
Comment

я думала, это надгробие

 ‎· Устройство анализа зрелости 4
Comment

^^^^^ [x] застал на работе переход с PVCS (originally developed in 1985, сообщает википедия) на безмерно прогрессивный CVS.

 ‎· seliv 4
Comment

о, кажется @yan в той же эпохе, что и я, начинал свою карьеру.

 ‎· silpol
Comment

UCSD Паскаль работал на Apple ][, зачем интерпретатор? Numerous versions included Apple II, DEC PDP-11, Zilog Z80 and MOS 6502 based machines, Motorola 68000 and the IBM PC (Version II on the PC was restricted to one 64K code segment and one 64K stack/heap data segment)

 ‎· birdwatcher 1

1 2 3 4 5 6 7 8 9 10