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

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

Date: 2008-10-05 12:26 pm (UTC)
From: [identity profile] dimrub.livejournal.com
Интересно было бы опрос замутить, кто с какого языка начинал. Лично я начинал с фортрана.

Date: 2008-10-05 12:27 pm (UTC)
From: [identity profile] dimrub.livejournal.com
(если не считать программируемый калькулятор, that is).
(deleted comment)

Date: 2008-10-05 12:43 pm (UTC)
From: [identity profile] maxvt.livejournal.com
Респект :)

Б3-34 -> BASIC -> Turbo Pascal -> Borland C++ для Windows и так далее...

Date: 2008-10-05 12:48 pm (UTC)
From: [identity profile] dimrub.livejournal.com
Да, похоже. МК-61 -> FORTRAN (БЭСМ-6) -> BASIC (Yamaha) -> Turbo C и т.д.

(no subject)

From: [identity profile] tnt23.livejournal.com - Date: 2008-10-05 01:08 pm (UTC) - Expand

(no subject)

From: [identity profile] pigmeich.livejournal.com - Date: 2008-10-05 01:56 pm (UTC) - Expand

Date: 2008-10-05 03:30 pm (UTC)
vitus_wagner: My photo 2005 (Default)
From: [personal profile] vitus_wagner
Алгол-60=< программируемый колькулятор)=< Фортран/Бейсик (плюс-минус параллельно) =<Паскаль. Потом началась эра писюков и языков стало так много, что я бросил их считать.

Date: 2008-10-05 06:46 pm (UTC)
From: [identity profile] dimorlus.livejournal.com
Калькулятор МК54 (тоже что и Б3-34), потом бейсик (8080), потом ассемблер 8080, потом Паскаль (PC), ассемблер 8086, ассемблер 8051, Z80, Atmel AVR, потом C (на 8051), потом C (8086), потом ассемблер и С MC68HC11, потом C на нем же и на MC68HC908, потом С + ассемблер PIC16, опять x51, ST7, PIC18, потом немного C/C++ на PC (Windows)... goto и глобальные переменные активно использую и в С для контроллеров.

(no subject)

From: [identity profile] lykac.livejournal.com - Date: 2008-10-05 07:12 pm (UTC) - Expand

(no subject)

From: [identity profile] dimorlus.livejournal.com - Date: 2008-10-05 07:27 pm (UTC) - Expand

(no subject)

From: [identity profile] dimorlus.livejournal.com - Date: 2008-10-05 07:43 pm (UTC) - Expand

(no subject)

From: [identity profile] lykac.livejournal.com - Date: 2008-10-05 07:14 pm (UTC) - Expand

(no subject)

From: [identity profile] dimorlus.livejournal.com - Date: 2008-10-05 07:34 pm (UTC) - Expand

(no subject)

From: [identity profile] lykac.livejournal.com - Date: 2008-10-05 08:00 pm (UTC) - Expand

(no subject)

From: [identity profile] dimorlus.livejournal.com - Date: 2008-10-05 08:10 pm (UTC) - Expand

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
Но обходил доску конем уже на Бейсике.

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

(no subject)

From: [identity profile] flaass.livejournal.com - Date: 2008-10-05 12:49 pm (UTC) - Expand

(no subject)

From: [identity profile] kouzdra.livejournal.com - Date: 2008-10-05 03:29 pm (UTC) - Expand

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

(no subject)

From: [identity profile] flaass.livejournal.com - Date: 2008-10-07 01:39 am (UTC) - Expand

(no subject)

From: [identity profile] ygam.livejournal.com - Date: 2008-10-07 01:45 am (UTC) - Expand

(no subject)

From: [identity profile] flaass.livejournal.com - Date: 2008-10-07 02:01 am (UTC) - Expand

Date: 2008-10-05 01:23 pm (UTC)
From: [identity profile] grobik.livejournal.com
фотран-бейсик-паскаль-дельфи
на том и остановилась :)

Date: 2008-10-05 01:38 pm (UTC)
From: [identity profile] burrru.livejournal.com
Basic, Pascal, C, (and 10 years later) C++

Date: 2008-10-05 02:09 pm (UTC)
From: [identity profile] kouzdra.livejournal.com
Я - с Алгола-60 (потом - коды Минск-22, ассемблер PDP-11, Фортран, если платонически - еще А-68 и APL, послешкольный период не беру). Фортран вызвал когнитивный диссонанс - долго не мог поверить, что там нельзя ввести число и создать массив, размер которого равен введенному числу.

Паскаль в этом смысле впрочем тоже - что там нельзя написать процедуру, которая способна перемножить две матрицы любого размера, у меня в голове не укладывалось довольно долго (разнообразные open arrays и проч. появились значительно позже моего знакомства с этим языком).

Date: 2008-10-05 02:48 pm (UTC)
From: [identity profile] spamsink.livejournal.com
Паскаль - Алгол-60 - Рефал - Ассемблер БЭСМ-6 - Фортран - С - С++

Date: 2008-10-05 03:22 pm (UTC)
From: [identity profile] kdv2005.livejournal.com
LISP-ASM-C

Date: 2008-10-05 03:23 pm (UTC)
From: [identity profile] growler.livejournal.com
паскаль-бейсик-форт-лисп-си

Date: 2008-10-05 03:25 pm (UTC)

Date: 2008-10-05 03:37 pm (UTC)
From: [identity profile] selfmade.livejournal.com
Калькулятор Casio (Какой-то сильно урезанный Basic), потом Yamaha(Z80, Basic), потом CM (Fortran-77).

Date: 2008-10-05 03:57 pm (UTC)
From: [identity profile] mtyukanov.livejournal.com
Паскаль, Си (недолго -- на ДВК, потом на PC) и писишный ассемблер -- практически одновременно. Первый осмысленный неучебный кусок кода -- модификация чужой программы на MASM. Первый кусок кода, за который получил деньги -- опять же модификация чужой программы на Си. Первая программистская работа -- Си.

Из Бейсиков освоил только VB/VBA, лет десять назад, когда писал на плюсах COM-объекты и обертки к ним на VB. На QuickBasic/QBasic ничего не писал. Писал правда, на встроенном Бейсике IBM PS/2-50, что-то одноразовое, не помню что. В общем, он использовался в качестве макроассемблера, код состоял из сплошных PEEK/POKE.

Date: 2008-10-05 06:08 pm (UTC)
From: [identity profile] auto194419.livejournal.com
сначала сам на Sinclair Spectrum: Basic, Assembler, C.

потом институт - совсем немного Fortran, Pascal.

потом ЕС ЭВМ - VM/SP-CMS: там REXX, Assembler, C, очень мало Cobol.

потом писюки и C, Assembler.

потом встроенные системы всякие - там снова Assembler и C.

потом уже, забавы ради, - Perl и на этом закончил :-)
Edited Date: 2008-10-05 06:09 pm (UTC)

Date: 2008-10-05 06:20 pm (UTC)
From: [identity profile] rustex.livejournal.com
Первой была система команд PDP-11. Именно система команд, а не ассемблер - никаких там мнемоник. 113727 - кто помнит, что это значит ? :) Второй была система команд Электроники К-200 (кто не застал - кубик метр х метр х метр, 24 бита, ввод программы с ключей, чтение по лампочкам, отсутствие шифта вправо как класса :). Потом - Макро-11.

И наконец классический С.

Date: 2008-10-05 07:25 pm (UTC)

Date: 2008-10-05 07:39 pm (UTC)
From: [identity profile] dimorlus.livejournal.com
Фортран мы в институте учили, но реально я на нем ничего не писал, а начинал с программируемого калькулятора (http://avva.livejournal.com/1967238.html?thread=54635142&style=mine#t54635142) правда я ему соорудил дополнение - ящик, полный мелкой логики и силовых ключей и цифропечатающее устройство от какого-то прибора. Ящик умел считывать цифры с индикатора, печатать их и после этого эмулировать нажатие на кнопку, которая запускала счет дальше.

Date: 2008-10-06 03:54 pm (UTC)
From: [identity profile] baca6u.livejournal.com
Бейсик конечно, хотя еще раньше была Наири-16. Еще раньше, на вычислительной математике - даже не знаю как сказать... Машинные коды наверно? Потом PL/1 и ассемблер PDP-11, хотя там тоже сразу в машинных кодах писали, там очень простые коды команд процессора.

Date: 2008-10-06 10:24 pm (UTC)
From: [identity profile] ygam.livejournal.com
Советский микрокалькулятор МК или БК, уже забыл, и PL/I.

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 05:51 am
Powered by Dreamwidth Studios