LINUX.ORG.RU

Ответ на: комментарий от Reset

Круто. Жалко, у нас такого не было.

Хотя был один препод, который очень хорошо смог донести про вот это вот все, и рассказал про юниксы и прочее. Собственно, благодаря нему и я поставил впервые дома мандрейк.

Zhbert ★★★★★
()
Ответ на: комментарий от Reset

Я выше высказался почему нельзя в качестве первого языка брать java и python. У меня опыт преподавания 4 года и я знаю что говорю, в отличие от балаболов-паскалененавистников.

тем временем SICP на путоне. уже с десяток лет или больше? #этодругое

SICP - это именно что вводный курс в пограмирование.

The book was used as the textbook for MIT’s former introductory programming course, 6.001

introductory programming course

introductory

n_play
()
Ответ на: комментарий от Reset

Основное правило поцкализда: не быть как все!

GP
()
Ответ на: комментарий от Reset

Девиз твоих учеников: переучиваться, переучиваться и еще раз переучиваться? На Java, C#, Python, JavaScript, PHP,…

Ты представляешь, как они потом тебя будут ненавидеть?

GP
()
Ответ на: комментарий от Fizzika

А можно посмотреть исходные коды дизассемблера?

Держите.

На гитхабе только бинарники с непонятным мне расширением

Это исходный код в бинарном формате, который надо открывать в среде Blackbox (есть версия под Windows, Linux, BSD, Haiku).

X512 ★★★★★
()
Ответ на: комментарий от unstable-case

а ключевые слова обязятельно апперкейсом делать?

В Обероне да.

IDE может автоматически апперкейсить ?

Да. Ещё может автодополнение (например пишете «proc», нажимаете F5 и вставляется пустая процедура, BEGIN и END писать руками не надо.).

X512 ★★★★★
()
Ответ на: комментарий от Siborgium

Какой компилятор Оберона используешь?

DevCompiler из Blackbox. Сейчас пишут новый компилятор для Blackbox для 64 битного x86 под названием Herschel.

X512 ★★★★★
()
Ответ на: комментарий от GP

Ты преувеличиваешь. Если человек научился программировать, то это «переучивание» ничего не стоит.

Reset ★★★★★
()
Ответ на: комментарий от Reset

Еще как стоит. Я видел таких программистов делфи.

Задавали вопросы по поводу компиляции php файлов.

Конечно же увольнялись

GP
()
Ответ на: комментарий от GP

Значит они учили не программирование как таковое, а делфи.

Reset ★★★★★
()
Ответ на: комментарий от GP

А я видел сишника, он в дельфи ctrl F9 нажал и сел ждать когда скомпиляется, не дождался и уволился. Шутка в том что дельфи мгновенно компиляет, не надо ждать.

ilovewindows ★★★★★
()
Ответ на: комментарий от GP

Мальчег, есть такая штука как список предустановленного ПО.

Я смотрю у вас хронические проблемы с установкой ПО.

X512 ★★★★★
()
Ответ на: комментарий от GP

Ну так вот - Raspberry Pi является современной альтернативой спекки.

Нет. Там всё работает совсем по другому. Программист который не имеет представления как оно внутри работает ничему хорошему не научится. Во времена Спектрума на ассемблере писали и знали как работает железо.

X512 ★★★★★
()
Ответ на: комментарий от X512

Во времена Спектрума на ассемблере писали и знали как работает железо.

Во времена Спектрума системы были меньше и проще, чем сейчас. И такой степени специализации, как сейчас, в области не было, и один очкарик мог быть инженером-системотехником, программистом и админом в одном лице. Зачем нам сейчас вспоминать те времена?

seiken ★★★★★
()
Ответ на: комментарий от GP

Парадокс заключается в том, что сам Делфи был никому не нужен даже в фирмах, у которых ядро когда-то было написано на нем.

Дадад. То-то ММВБ переписывало с дельфей свою шлюзовую библиотеку на... free pascal. Переписали они ее «в лоб», про многопоточность коммерческих приложений где авторами ее предлагалось заюзать, авторы были не в курсе. Предложили девелоперам одного коммерческого решения для выгрузки маркетдаты «быстро подсунуть». Быстроподсунутая она «вроде заработала» — а на следующий день начались рандомные глюки :) Они конечно потом дописали что «Библиотека CGate может быть использована в многопоточном окружении, но не является потокобезопасной. Это означает, что для корректной работы с библиотекой из нескольких потоков необходимо соблюдать специальные правила» (с) которые им подсказали авторы приложения, когда к ним пришли по поводу рандомных глюков :)

А не в курсе ты про это потому — что просто ты жил еще недолго и видел мало.

slackwarrior ★★★★★
()
Последнее исправление: slackwarrior (всего исправлений: 3)

Паскаль упоротый язык, но си еще упоротее.

sudoapter
()
Ответ на: комментарий от lenin386

Я узнаю очень много о своем детстве.

Оказывается Мартузан писал книжку «Подружись со мной компутер ориентированный на машкод»

А в школе на первых уроках с БК нам сразу же показывали ФОКОД.

GP
()
Ответ на: комментарий от GP

Во времена спектрума и БК писали на Бейсике

И на С и на Паскале, для 8080 минимальный компилятор С был 17 КБ, а Паскаля 16 КБ, что позволяло впихнуть Паскаль в пару корпусов ПЗУ для встраиваемых устройств, «куды С не влазил» :)

P.S. Implementation of Pascal on an 8080 microcomputer ©.

quickquest ★★★★★
()
Ответ на: комментарий от GP

Товарищ, это было время, когда ещё не знали, зачем вообще компьютер нужен. Считалось, что он нужен для программирования, и вот этот самый бейсик в ПЗУ - на нём все возьмут и побегут пейсать шыдевры. Но на деле, никто ничего на нём не написал, и дальше load «» обучение в большинстве случаев не шло. В школе на первых уроках информатики вас и нас калечили. После таких уроков в ВУЗ, который спрашивал информатику на вступительных экзаменах, поступить было невозможно. Те же, кто учил самостоятельно ассемблер, вместо или вместе с этим бейсиком, стали людьми.

lenin386 ★★★★
()
Ответ на: комментарий от GP

переучиваться, переучиваться и еще раз переучиваться?

Как будто у тебя таки есть выбор.

Nervous ★★★★★
()
Ответ на: комментарий от quickquest

Ни на С, ни на Паскале, ничего путного для 8-и биток написать было невозможно. Особенно, это касалось тех убогих диалектов, которые там предлагались. Более-менее приличный компилятор Си для 8-и биток был разработан в 2000-х, называется IAR, стОит 10.000€, без поддержки, на 8-и битках не запускается. И даже на нём, надо писать очень специфично, с глубоким пониманием архитектуры, чтобы была приемлемая скорость. Не годятся ЯВУ для 8-и бит.

lenin386 ★★★★
()
Последнее исправление: lenin386 (всего исправлений: 1)
Ответ на: комментарий от lenin386

На бейсике никто не писал. Слишком медленный и ограниченный.

Beta Basic на Spectum был неплох. if с else, циклы while, until, именованные процедуры с параметрами, локальные переменные, текстовые окна, была даже программная генерация текста программы. Компилятор pascal занимал много места в памяти, и в отличии от basic, требовал еще и место для скомпилированного кода, поэтому на basic можно было писать более сложные программы.

No ★★
()
Ответ на: комментарий от lenin386

Ни на С, ни на Паскале, ничего путного для 8-и биток написать было невозможно.

Ага, Asm – «наше всё», но в этом треде важен сам факт их существования «для 8-и биток».

Не годятся ЯВУ для 8-и бит

Forth с тобой не согласен.

quickquest ★★★★★
()
Ответ на: комментарий от quickquest

но в этом треде важен сам факт их существования «для 8-и биток».

Именно существования, правильное слово. Степень убогости там была запредельной. K&R only синтаксис, Препроцессор - отдельно, редактор что-то типа ed, отладчика - нет, всё это жрало оперативу, которой так не хватало, что там можно было написать ? Нет ни одной коммерческой программы, написанной на этом. Да и для поиграться этого хватало на пару раз, дальше было только отчаяние. Отчаяние усиливалось на порядок после одного только взгляда на PC с турбо паскалем/С.

lenin386 ★★★★
()
Последнее исправление: lenin386 (всего исправлений: 2)
Ответ на: комментарий от GP

Во времена спектрума и БК писали на Бейсике

…те, кто не осилили ассемблер. Тогда у компьютеров была небольшая производительность, а интерпретируемым Бейсиком вы убиваете её окончательно. Бэйсик был игрушечным языком.

It is practically impossible to teach good programming to students that have had a prior exposure to BASIC: as potential programmers they are mentally mutilated beyond hope of regeneration

Э.В. Дейкстра

X512 ★★★★★
()
Ответ на: комментарий от X512

Мальчик, ты свои высокопарные слова засунь куда-нибудь подальше…

Почти весь Enterprise Mobility написан на GW BASIC подобном языке программирования. С GOTO/GOSUB. Да.

GP
()
Ответ на: комментарий от Zhbert

В нортоне консоль не закрывается. Вернее можно графику свернуть и посмотреть вывод

upcFrost ★★★★★
()
Ответ на: комментарий от upcFrost

У меня не было двушек. Я видел их только в университете. Была.

lenin386 ★★★★
()
Ответ на: комментарий от upcFrost

мыши бывали даже на 1840 и 41. правда непонятно зачем

vaddd ★☆
()
Ответ на: комментарий от GP

В том и дело. А на 8-и битках, с 64 кб адресным пространством, из которого свободно дай б-г 40 кб, но скорее 20кб, + пейджинг на некоторых машинах, который использовать было не реально, бейсик представлял зрелище весьма жалкое.

lenin386 ★★★★
()
Последнее исправление: lenin386 (всего исправлений: 1)
Ответ на: комментарий от GP

Чем он был крут-то ? Чушь полная, абсолютно ограниченный диалект, которому зачем-то понадобилось 16кб ПЗУ. Мистер Билл Гейтс вместил такой же в 4, причём, строго в рамках i8080.

lenin386 ★★★★
()
Последнее исправление: lenin386 (всего исправлений: 4)
Ответ на: комментарий от GP

На 2MB / 4MBSRAM вполне уживается программа пользователя с рантаймом Бейсика.

На 2 MB уживается Mac OS classic, Windows 1.0 - 3.0, ETH Oberon с GUI и многозадачностью. И можно программировать на полноценных языках вместо убогого во всех отношениях Бейсика.

X512 ★★★★★
()
Ответ на: комментарий от X512

Лооол. Икзберт по AIDC решениям в треде.

Зы. Как раз Си там убог был донельзя.

Для запуска его компилятора использовался расширитель MSDOS!

А для Бейсика была куцая, но все таки IDE.

GP
()
Последнее исправление: GP (всего исправлений: 1)

Некоторые обитатели совсем не распознают троллинг. постарели видимо

unstable-case
()
Ответ на: комментарий от unstable-case

ключевые слова обязятельно апперкейсом делать?

Вирт с детства не очень хорошо видел. Поэтому в его языках всё большими буквами.

rupert ★★★★★
()
Ответ на: комментарий от rupert

Вирт с детства не очень хорошо видел.

Авторы SQL, Fortran, DOS (имена файлов там из заглавных букв) тоже плохо видели? На SQL и сейчас ключевые слова часто большими буквами пишут.

Да и для плоховидящих разумнее менять размер шрифта, а не строчные буквы на заглавные, так что проблема не в этом.

X512 ★★★★★
()
Последнее исправление: X512 (всего исправлений: 2)
Ответ на: комментарий от GP

Для запуска его компилятора использовался расширитель MSDOS!

А для Бейсика была куцая, но все таки IDE.

Про Turbo C слышали?

X512 ★★★★★
()
Ответ на: комментарий от X512

Эти языки создавались в те времена, когда на мониторе можно было увидеть только большие буквы.

Это касается и Бейсика.

GP
()
Ответ на: комментарий от GP

Эти языки создавались в те времена, когда на мониторе можно было увидеть только большие буквы.

Ещё до компьютеров в телеграммах почему-то были только заглавные буквы, хотя могли сделать только строчные. Это сейчас почему-то мода на строчные буквы и боязнь КРИЧАЩЕГО КАПСА.

X512 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.