avva: (5 лет)
[personal profile] avva
Реддит порадовал рассказом об учителе программирования в школе, который до сих пор учит учеников QuickBasic'у; забавное преимущество состоит в том, что он может не волноваться, что ученики будут искать решения домашних заданий на сетевых форумах, потому что их там разве что высмеют.

(я люблю цитировать Дайкстру, который сказал как-то, что у любого, кто начал программировать с Бейсика, навсегда и неизлечимо искривлены мозги, и он никогда не сможет стать настоящим программистом; стоит ли добавлять, что я начинал с Бейсика?)

Date: 2008-10-05 12:36 pm (UTC)
From: [identity profile] flaass.livejournal.com
У меня Алгол. Причем его редкий диалект "Альфа".
Но обходил доску конем уже на Бейсике.

Date: 2008-10-05 12:45 pm (UTC)
From: [identity profile] dimrub.livejournal.com
Но обходил доску конем уже на Бейсике.

Аналогично. Первую "жизнь" на нем же делал (Ямаха).

Date: 2008-10-05 12:49 pm (UTC)
From: [identity profile] flaass.livejournal.com
Нет, ко времени жизни я уже перешел на Модулу-2. И не Ямаха, а таки 8086! 640К и CGA.

Date: 2008-10-05 03:29 pm (UTC)
From: [identity profile] kouzdra.livejournal.com
Жизнь на тех машинах надо было писать в кодах или на асме - там же есть очень элегантный алгоритм, поднимающий скорость на порядок - когда массив запихивается в битовую шкалу, а вместо условного выражения для правил кодируется функция от 9 параметром, вычисляющая следующее состояние - там получается упараллеливание пропрорционально разрядности архитектуры. Операций в 30 на слово я укладывался - что при 37-битной архитектуре означает меньше команды на ячейку.

Потом, кстати, один раз воспользовался этим приемом на практике - программировали какую-то опытную DSP-шку под канальные алгоритмы GSM. Там были спецательные команды для быстрого вычисления кодов коррекции - увы - вариант с тупыми 32-битным запараллеливанием оказался быстрее. И существенно.

Date: 2008-10-06 10:26 pm (UTC)
From: [identity profile] ygam.livejournal.com
У моего папы была книжка про "Альфу". Там разрешалось |a,b| := |b,a| как в Пёрле.

Date: 2008-10-07 01:39 am (UTC)
From: [identity profile] flaass.livejournal.com
А еще там были составные метки. Можно было извне сделать иди-на внутрь блока.
И все это хозяйство компилировалось на М222, в 4К слов памяти. Сейчас так не умеют.

Date: 2008-10-07 01:45 am (UTC)
From: [identity profile] ygam.livejournal.com
Умеют, но не хотят.

Date: 2008-10-07 02:01 am (UTC)
From: [identity profile] flaass.livejournal.com
Круто. Но все ж не компилятор.

December 2025

S M T W T F S
  123 4 56
78 9 10 11 1213
1415 1617181920
21 22 23 24 2526 27
28293031   

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Dec. 29th, 2025 04:47 am
Powered by Dreamwidth Studios