Не, тут самое страшное (как слово «Упс!» в ядерной физике), это когда у тебя с лудильного паяльника падает капля припоя и летит прямо на плату в лес проводков. Такие дрэды — это просто кайф распутывать.
Не в упрек Бэйсику будет сказано — сам с него начинал, но вот Дейкстра говорил (и в чем-то я вынужден согласиться):
«Студентов, ранее изучавших Бейсик, практически невозможно обучить хорошему программированию. Как потенциальные программисты они подверглись необратимой умственной деградации.»
Не в упрёк Дейкстре будет сказано, но тут он явно дал маху. Я вообще не понимаю, как сам факт изучения чего-либо может оказать необратимое негативное влияние на человека. На мой взгляд, любое изучение — это в первую очередь расширение спектра твоих возможностей. Да, конечно, если начать изучать что-нибудь, сильно не подходящего твоим текущим задачам, то это может на некоторое время снизить эффективность решения таких задач — просто потому, что для нормального изучения, например, языка программирования, надо не просто выучить синтаксис, а проникнуться идеологией и вжиться в язык, так сказать, постичь дао этого языка, а для этого лучше всего на какое-то время «забыть» все другие языки. Но потом-то этот эффект проходит! И ты оказываешься способен с равной эффективностью использовать как приёмы бейсика (или даже ассемблера), так и какого-нибудь смолтока или хаскеля.
Я познакомился с Бэйсиком в отсутствии компьютера как такового.
Книга Кёршан Б., Новембер А., Стоун Дж., «Основы компьютерной грамотности» была для меня настольной.
Записывал программки и ехал к брату, чтобы их ввести. В промежутках между моим баловством он доделывал курсовую на тему «распознавание речи», что для меня было просто магией. Писал на плюсах.
Да, тогда для меня это было увлекательной играй заставить машину сделать то, что мне нужно.
Но я боюсь недооценить последствий этой игры для себя.
Конкретно здесь мы говорим про беспощадный BASIC. Microsoft Basic был велик. Именно из за его маленького размера Microsoft называется Microsoft. Так что вот так. Бейсик сделал из майкрософта Майкрософт.
«Существует легенда, что Сеймур Крей написал первую ОС для CDC7600 при помощи перемычек на передней панели, по памяти, с первого раза, и она работала. Нет нужды говорить, что Крей — Настоящий Программист.»
Она означает, что загружена программа, которая загружает в память другую программу (которая, в свою очередь, загружается через UART, подключенный к USB при помощи микросхемы от FTDI).
а почему не сделать что-нибудь не с нуля, а используя уже существующие наработки? зачем в России все время в каменный век возвращаются, чтобы потом сделать лучший в мире автомобиль/компьютер/телефон (нужное подчеркнуть)? Вон Sitronics покупает лицензии на производство процессоров у Интел, производит и зарабатывает.
Много-много бесполезного задротства. В этом проекте нет абсолютно никакой новой идеи. Если человек хотел разобраться с архитектурой процессоров, то куда эффективнее это можно было сделать, используя ПЛИС.
Процессор и ПК своими руками: проект BMOW 1