GotAI.NET

Форум: Проблемы искусственного интеллекта

 

Регистрация | Вход

 Все темы | Новая тема Стр.1 (2)След. > >>   Поиск:  
 Автор Тема: Что на счет кода Била Гейтца? Кто то читал? Всё понял? Говорят гениальный код.
Lihvoy
Сообщений: 1
Что на счет кода Била Гейтца? Кто то читал? Всё понял? Говорят гениальный код.
Добавлено: 05 апр 25 11:44

2 апреля 2025 года Билл Гейтс в честь 50-летия Microsoft в своём блоге Gates Notes представил исходный код Altair BASIC (более 7 тыс. строк с комментариями), который он написал в соавторстве с Полом Алленом.
Гейтс назвал этот проект «самым крутым кодом», который он когда‑либо писал, и символом скромного начала компании.
«До того, как появился Office, Windows 95, Xbox или AI, был Altair BASIC. В 1975 году Пол Аллен и я создали Microsoft, потому что мы верили в наше видение компьютера на каждом столе и в каждом доме. Пять десятилетий спустя Microsoft продолжает изобретать новые способы сделать жизнь проще и работать более продуктивно. 50-летие — это огромное достижение, и мы не смогли бы этого сделать без таких невероятных лидеров, как Стив Балмер и Сатья Наделла, а также многих людей, которые работали в Microsoft на протяжении многих лет. Кажется, будто вчера мы с Алленом сгорбились над PDP-10 в компьютерной лаборатории Гарварда, написав код, который станет первым продуктом нашей новой компании. Этот код остается самым крутым кодом, который я когда‑либо писал... Я все еще получаю удовольствие, видя его, даже все эти годы спустя», — написал Билл Гейтс на своем веб‑сайте Gates Notes.
Altair BASIC был выпущен для микрокомпьютеров MITS Altair 8800 и стал первым продуктом компании Microsoft. Интерпретатор занимает менее 4 КБ и может работать на системах с 4 КБ ОЗУ. У Билла Гейтса и Пола Аллена не было возможности купить компьютер Altair 8080, поэтому при разработке и тестировании они использовали самодельный эмулятор процессора Intel 8800, запускаемый на системе PDP-10, к которой у них был доступ. Код предложен для загрузки в виде PDF‑файла (100 МБ) со сканом бумажных распечаток ассемблерного кода.
Ранее основатель Microsoft Билл Гейтс поделился отрывком из своих будущих мемуаров «Исходный код: мои начинания». Он рассказал о своих подростковых годах и о том, как начал писать код Altair BASIC. Гейтс вспомнил, что в 13 лет он организовал группу из мальчиков-бойскаутов, которым хотелось «больше свободы и риска». Команда совершала длительные походы по Сиэтлу, проходя сотни км за «семь дней или более». Одновременно Гейтс вместе с другой группой друзей увлёкся программированием, которое тогда «казалось приключением... исследованием новых миров, путешествиями в места, куда даже большинство взрослых не могли добраться».
[Ответ][Цитата]
гость
185.195.71.*
На: Что на счет кода Била Гейтца? Кто то читал? Всё понял? Говорят гениальный код.
Добавлено: 05 апр 25 16:42
неплохой код, но главное - софтскилы
[Ответ][Цитата]
гость
178.178.250.*
На: Что на счет кода Била Гейтца? Кто то читал? Всё понял? Говорят гениальный код.
Добавлено: 06 апр 25 7:06
ебать хуйня какая, это еще и машинные коды там штоли, кроме ассемблера. Читать этот код никто в здравом уме сейчас не будет, также как и считать на счетах. Насчет самого кода, ничего гениального там скорее всего нет, думается всё на уровне сегодняшнего хорошего жуниора, власкин конечно такое не напишет, а набатов вполне бы справился за бабки. Если задаться целью, там, может, оптимизировать можно будет половину, всех современных систем также касается. Код вообще не может быть гениальным, это всего лишь реализация некой идеи. Идея, логический вывод, мат конструкция, оптимизация, да, может быть гениальной, но это не про продукты микрософта.
[Ответ][Цитата]
гость
185.40.4.*
На: Что на счет кода Била Гейтца? Кто то читал? Всё понял? Говорят гениальный код.
Добавлено: 06 апр 25 16:16
Игнат возможно справится или Царегородцев
[Ответ][Цитата]
гость
185.241.208.*
На: Что на счет кода Била Гейтца? Кто то читал? Всё понял? Говорят гениальный код.
Добавлено: 07 апр 25 13:19
Цитата:
Автор: гость

ебать хуйня какая
вы явно не бил гейц, видимо его противоположность, как по уму так и по достижениям в обществе

скорей всего вы из тех неудачников, кто вечно сетует что "всё украдено до нас", и не то что бизнес, да работу найти нормальную нереально, какимнибуть програмистиком задохликом за 100тыр в месяц

и всё хорошее только по связям в кремле, а повышение по службе за сексуальные услуги и не важно какого вы пола

так многие в провинции мыслят и бухают потому постоянно
[Ответ][Цитата]
гость
188.162.161.*
На: Что на счет кода Била Гейтца? Кто то читал? Всё понял? Говорят гениальный код.
Добавлено: 07 апр 25 16:01
Цитата:
Автор: гость

всё хорошее только по связям


именно так и есть
[Ответ][Цитата]
Илья Кудрявцев
Сообщений: 6
На: Что на счет кода Била Гейтца? Кто то читал? Всё понял? Говорят гениальный код.
Добавлено: 08 апр 25 5:33
Цитата:
Автор: гость

ебать хуйня какая, это еще и машинные коды там штоли, кроме ассемблера. Читать этот код никто в здравом уме сейчас не будет, также как и считать на счетах. Насчет самого кода, ничего гениального там скорее всего нет, думается всё на уровне сегодняшнего хорошего жуниора, власкин конечно такое не напишет, а набатов вполне бы справился за бабки. Если задаться целью, там, может, оптимизировать можно будет половину, всех современных систем также касается. Код вообще не может быть гениальным, это всего лишь реализация некой идеи. Идея, логический вывод, мат конструкция, оптимизация, да, может быть гениальной, но это не про продукты микрософта.
Никакой джун бы сейчас такое не написал, на асме в 4КБ, а кто может скорей всего один на 10к из современных кодеров и далеко не из джунов.

И раз уж здесь начали разбирать «говнокод из 70-х», давайте немного восстановим реальность. Потому что, похоже, многие путают просто «писать код» и «делать невозможное в своём времени».

Что вообще сделал Гейтс с Алленом? Они написали первый интерпретатор BASIC для персонального компьютера — Altair 8800. На ассемблере. Для процессора Intel 8080. И, внимание, без самого компьютера под рукой. Они писали и отлаживали всё это на мейнфрейме PDP-10, эмулируя поведение железки, которой у них физически не было. И оно взлетело с первого запуска. Представьте: вы пишете драйвер для нового железа, которого у вас нет, в ручном режиме, и всё работает.

Теперь про размер: весь интерпретатор уместили в 4 килобайта. Там и парсер, и арифметика с плавающей точкой, и интерпретация команд, и I/O. Сегодня даже printf из стандартной библиотеки весит больше. А тогда ребята умудрились в 4КБ реализовать весь базовый стек, позволяющий простому человеку писать программы. Это и был прорыв: они дали возможность обычным людям (не военным, не учёным) впервые писать и запускать свои программы на персональном компьютере.

Это не просто «код на ассемблере». Это реализация невозможного, инженерный подвиг на фоне полного отсутствия инфраструктуры. Не было IDE, не было справки, не было StackOverflow, не было даже терминала — был телетайп и понятно, не было интернета. Не было никакой гарантии, что продукт вообще кому-то будет нужен. Софт в то время был чем то эфемерным, любительским, как сейчас промты. Но именно этот продукт стал первым коммерческим софтом для ПК. Отсюда началась индустрия.

Конечно, сейчас можно лучше. Сейчас у тебя 32 ГБ оперативки, IDE с автокомплитом, ты копипастишь с ChatGPT, и при этом тебя пугает слово «ассемблер». А твой Hello World в Electron весит 60 мегабайт. Так что говорить, что «джун бы написал лучше» — звучит немого юродиво.

Если искать аналог тому, что сделали тогда, это примерно как сегодня реализовать GPT-2 на Arduino, или полноценную нейросеть в микроконтроллере с 8КБ RAM, или написать 3D-рендер движок без GPU, в 1КБ. То есть сделать почти невозможное по текущим меркам, с минимальными ресурсами, и так, чтобы оно ещё и коммерчески взлетело.

Так что преклоняемся перед Гейцом и Аленом, кто своим трудом проложил путь к тому, что ты сегодня спокойно сидишь на форуме и пишешь хейт. Либо, иди дальше писать на питоне, только не трогай тех, кто построил фундамент этой индустрии.

И изюминка даже не в самом коде, или в скилах и упорстве пацанов, а в том историческом контексте и их предвидении потенциала софтверного бизнеса как будущей триллионной(на современные деньги) индустрии. Ну или им просто повезло, или и то и другое почучуть, а вышло как Рокфелер создал рынок нефти или Карнеги стали, а Джобс смартфонов и тп. Основная заслуга не в том что они сами реализовали этот интерпретатор, а в том что они его сами у себя заказали и затем продали как продукт, а потом пошло поехало, ОС, софт и тд.
[Ответ][Цитата]
гость
45.138.16.*
На: Что на счет кода Била Гейтца? Кто то читал? Всё понял? Говорят гениальный код.
Добавлено: 08 апр 25 12:59
Цитата:
Автор: Илья Кудрявцев

Что вообще сделал Гейтс с Алленом?

Так а вы тут каким боком? Вы же не Ален и не Гейц, наверно мамкин кодер, написавщий хелловорд по ролику с ютуба от инфоцыган, а по реальной профессии скорей всего сторож или курьер, а может безработный вообще, почти бомж.

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

Реальная жизнь пахнет чаще всего гавном, перегаром и мандой иногда, а не свеженапечатанными баксами и дорогими духами топ-модлей на яхтах за ярд зелени. И нужно жить, тянуть лямку, от звонка до звонка, и выполнить свой долг, детишек настрагать и научить также жить.
[Ответ][Цитата]
гость
85.26.177.*
На: Что на счет кода Била Гейтца? Кто то читал? Всё понял? Говорят гениальный код.
+2
Добавлено: 08 апр 25 17:07
в реальности вот так выглядела история (из википедии), и компьютер у них был, и не всё они написали сами. Не надо ничего преувеличивать и тем более поклоняться там кому либо. Ну, и гениального ничего нет в интерпретаторе, обычное говно мамонта, только исторически важная вещь, перфоленту с кодом думаю можно с аукциона продать за неплохие бабки коллекционерам.

Цитата:
Билл Гейтс вспоминает, что когда он и Пол Аллен читали об Altair 8800 в Popular Electronics (январь 1975), они поняли, что цены на компьютеры скоро упадут до такой степени, что продажа программного обеспечения для них станет прибыльным бизнесом.

Гейтс считал, что сделав интерпретатор BASIC для нового компьютера, они могли бы сделать его более привлекательным для любителей. Они связались с Эдвардом Робертсом (основателем MITS) и предложили ему ознакомиться с интерпретатором, который они сейчас разрабатывают. Целью этого разговора служило лишь определение заинтересованности MITS в интерпретаторе. Робертс согласился встретиться с ним через несколько недель (в марте 1975). К этому времени у Гейтса и Аллена не было ни интерпретатора, ни даже компьютера Altair, на котором они могли бы тестировать интерпретатор. Однако от предыдущего проекта у Аллена остался эмулятор Intel 8008 для PDP-10, доступ к которому Microsoft арендовала у Гарвардского университета. Позднее, когда выяснилось, что машинное время компьютера университета использовалось сторонними лицами для разработки коммерческого продукта[1], Гейтс и Аллен были вынуждены арендовать компьютер в Бостоне, чтобы завершить отладку.

Аллен смог адаптировать эмулятор для Altair 8800, имея в распоряжении только лишь «Руководство по программированию» к нему. Они наняли студента Гарвардского университета Монте Давидоффа, который реализовал арифметику чисел с плавающей запятой.

Законченный интерпретатор включал систему ввода-вывода и простейший строковый редактор, занимая при этом всего 4 килобайта. Для демонстрации работы программы компаньоны записали её на перфоленту в формате, который мог прочесть Altair, после чего Аллен направился в Альбукерке на встречу с Робертсом с готовым продуктом. Уже находясь в аэропорту, Аллен понял, что забыл написать загрузчик для чтения содержимого перфоленты в память компьютера. До того, как самолёт приземлился, Аллен успел быстро набросать загрузчик в машинном коде Intel 8080. Лишь на встрече при демонстрации Аллен и Гейтс убедились, что интерпертатор смог загрузиться на настоящем компьютере и вывести запрос команды. Позднее они заключили небольшое пари друг с другом, кто сможет написать более короткий загрузчик, и Гейтс в нём победил[2][3].


Altair_BASIC
[Ответ][Цитата]
гость
85.26.177.*
На: Что на счет кода Била Гейтца? Кто то читал? Всё понял? Говорят гениальный код.
Добавлено: 08 апр 25 17:12
[Ответ][Цитата]
Илья Кудрявцев
Сообщений: 6
На: Что на счет кода Била Гейтца? Кто то читал? Всё понял? Говорят гениальный код.
Добавлено: 10 апр 25 5:25
Цитата:
Автор: гость

Так а вы тут каким боком? Вы же не Ален и не Гейц, наверно мамкин кодер, написавщий хелловорд по ролику с ютуба от инфоцыган, а по реальной профессии скорей всего сторож или курьер, а может безработный вообще, почти бомж.

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

Реальная жизнь пахнет чаще всего гавном, перегаром и мандой иногда, а не свеженапечатанными баксами и дорогими духами топ-модлей на яхтах за ярд зелени. И нужно жить, тянуть лямку, от звонка до звонка, и выполнить свой долг, детишек настрагать и научить также жить.
Лечите психику.
Цитата:
Автор: гость
в реальности вот так выглядела история (из википедии), и компьютер у них был, и не всё они написали сами. Не надо ничего преувеличивать и тем более поклоняться там кому либо. Ну, и гениального ничего нет в интерпретаторе, обычное говно мамонта, только исторически важная вещь, перфоленту с кодом думаю можно с аукциона продать за неплохие бабки коллекционерам.
Altair_BASIC
По моему вы не совсем поняли о чем я пытался сказать. Натаскать заучить E = mc^2 можно даже олигофрена, а любого дворника за неделю, максимум месяц, всей ТО и математике вывода этого уравнения. Но вот впервые вывести это уравнение может один на миллиард (ну не меньше чем один на миллион). Это конечно утрированный пример, но Билл и Пол не читали "Книгу дракона", тогда вообще не было НИКАКИХ УЧЕБНИКОВ, как делать ПО. Это было почти в чистом виде "чукча не читает, чукча — пишет" и само ПО было чем то любительским, маргиналььным, никто не воспринимал его как что то ценное и коммерчески перспективное.

Ребята во первых осознали, предвидели, что ПО — не менее важная, а может даже и более, чем железо на котором оно исполняется. Во вторых реализовали свое видение, взяли да сделали интерпретатор, С НУЛЯ, на ассемблере(что сложнее в 5-10 раз чем на Си), на голом железе(без ОС). В третьих, СУМЕЛИ ЭТО ПРОДАТЬ!

Вот если вы "в гараже"(а точнее квартире в многоэтажке), импровизируете мультимодальный ИИ уровня chatGpt на хом-ПС, ну или, чтоб не преувеличивать, на старой любительской майнинг ферме из пары десятков видях(до эпохи асиков), запустите бизнес и заработаете хотя бы первый миллион$ прибыли, вот это будет нечто подобное что сделали Билл и Пол, в своё время, началом их пути.

Извините если я показался резок.
[Ответ][Цитата]
гость
45.141.215.*
На: Что на счет кода Била Гейтца? Кто то читал? Всё понял? Говорят гениальный код.
Добавлено: 11 апр 25 4:42
Цитата:
Автор: Илья Кудрявцев

Натаскать заучить E = mc^2 можно даже олигофрена

один на миллион
дуралей вы дяденька, скорей всего из пропащего поколения мелениалов или полностью седого поколения X, судя по нарративу и акцентам

и вы не один из миллиона, таких как вы 9 из 10, не вам судить об энштейне и стиве джобсе, о том как и почему эти гении что-то делали

вообще каждый придурок знает как стать крутым(богатым, успешным), но редко кому это удаётся, из-за отсутствия волевых качеств

на самом деле если хотите самый яркий пример успеха, то поищите в интернете реальную биографию нашего президента, как он из "волчонка" стал самым богатым человеком на планете, это реальный триумф воли, а не еврейские выкрутасы или кислотные вечеринки, как с эйнштейном и джобсом
[Ответ][Цитата]
гость
45.84.107.*
На: Что на счет кода Била Гейтца? Кто то читал? Всё понял? Говорят гениальный код.
Добавлено: 12 апр 25 16:33
россияне крутые
[Ответ][Цитата]
гость
188.162.161.*
На: Что на счет кода Била Гейтца? Кто то читал? Всё понял? Говорят гениальный код.
Добавлено: 13 апр 25 6:08
россияне так себе, вот евреи крутые, действительно.
[Ответ][Цитата]
гость
188.162.161.*
На: Что на счет кода Била Гейтца? Кто то читал? Всё понял? Говорят гениальный код.
Добавлено: 13 апр 25 6:10
все кроме егорова, егоров гавно.
[Ответ][Цитата]
 Стр.1 (2): [1]  2След. > >>