|
Модератор
1245 / 676 / 292
Регистрация: 10.11.2019
Сообщений: 1,406
|
|
101 Basic Computer Games25.05.2024, 16:17. Показов 18761. Ответов 273
Метки нет (Все метки)
Недавно я натолкнулся в сети на книгу, о которой никогда не слышал.
Книга называется "101 Basic Computer Games". Она была выпущена DEC в 1975 году и содержит тексты игр с аннотациями. Игры написаны на BASIC, на компьютере PDP-11. Очень интересная коллекция для начинающих программистов, и не только. Коллекция игр с описаниями и переводом на другие языки программирования находится по адресу: https://github.com/coding-horr... uter-games
4
|
|
| 25.05.2024, 16:17 | |
|
Ответы с готовыми решениями:
273
Coodo Games & Datcroft Games Java Developer (Самара) Coodo Games & Datcroft Games AS3.0 Developer (Самара) |
|
Кормпилятор
|
||
| 30.09.2024, 21:15 | ||
|
Народ бежит туда, где больше денег. Причём людям решительно наплевать на качество. А больше денег там, где клепают быстрее. Поэтому агайлы, скрамы(созвучно со scum? ) и т.п.Технологии сначала уходят в узкопрофиль, а потом начинают охват других областей вокруг себя, по итогу пересекаясь с уже существующими решениями, но работа с технологиями идёт везде по своему. Т.е. объём лишних(дублирующихся) знаний растёт. Рано или поздно, но отрасль ждёт коллапс. Когда уже будет понятно, что везде всё печально работает, а у людей пухнут бошки.
1
|
||
|
|
|
| 01.10.2024, 15:47 | |
|
Вот так искусство превращается в ремесло. Любое дело должно приносить радость. А когда ты вынужден разрабатывать на языках от которых тошнит, то тут как бы качество изначально будет страдать. Меня тошнит от Питона, от С++, PHP и даже последнее время от Си.. Потому что вижу, как там всё не так как надо..
1
|
|
|
COM‐пропагандист
|
||
| 02.10.2024, 04:40 | ||
|
0
|
||
|
|
|
| 02.10.2024, 14:15 | |
|
Замабувараев,
Такова жизнь любого программиста. Приходится писать на языках, которые ненавидишь. Альтернатив мало или их нет. Например web программисты вынуждены учить java script прост потому что он вшит в браузеры. Тут нет альтернативы, любишь ты его или не любишь, ты вынужден писать на нем. Ни один существующий мэйнстрим язык меня не устраивает.. Со временем начинаешь многое видеть по другому и первое впечатление проходит. Конечно надо делать. Но только с нуля, чистый бутстраппинг. Иного пути нет..
1
|
|
|
|
|||
| 02.10.2024, 15:45 | |||
|
Или все же попробуйте написать компилятор/интерпретатор "идеального" ЯП по вашему мнению. Это может быть транслятор в другой ЯП, например в Си.
0
|
|||
|
Кормпилятор
|
||||
| 02.10.2024, 19:51 | ||||
|
а о прикладных областях. И мало того что проблема зачастую в человеке, что у него может что-то не получаться или нехватать знаний(именно в прикладных, а не в самом кодинге), это нормально и у всех так, трудно быть экспертом во всех областях, так ещё и реально есть фактор популизма, когда какое-нибудь говно начинает захватывать рынок, абсолютно неоправданно т.к. попросту неэффективно, а система потом начинает сопротивляться чему-либо другому, чтобы не наплодить ещё стандартов, но это скорее естественный процесс. Вышеозвученный пайтон например - гибрид коня и носорога, одна справка там чего стоит, такого сумбурного чтива давно не встречал. Это страшно, когда люди не умеют ни в доходчивость, ни систематизировать. Там прям это отчётливо видно. Добавлено через 2 часа 2 минуты Мне тут дали с производства плату нерабочую, на детали. Так вот там транзисторы заклеены термоусадкой, а чипы залиты какой-то чёрной краской))) чтобы не скопировали идею, даже терморезистор в термоусадке))) Рашен конспирейшен. А чё думаете в кодинге не так? Да ещё хуже жопа.
0
|
||||
|
|
||||
| 02.10.2024, 20:52 | ||||
|
Не зря же размеры инсталляторов приложений 100+ МБ. А сайты очень "тяжелые" из-за чего браузер требует много гигов оперативы.
0
|
||||
|
Кормпилятор
|
||||
| 03.10.2024, 00:43 | ||||
|
Не по теме:
не открыть даташит и не посмотреть базовые параметры, вольтаж, ток и критические температуры. Я не радиолюбитель, просто интересно ковырять всё это, есть в ютубе очень простые схемы, которые можно пособирать и там по сути пофиг какой транзистор, не пофиг базовые характеристики. Потому если дают платы, беру и распаиваю их на комплектующие. Меня не удивило, что крысят состав схем. Добавлено через 30 минут адекватный же компилер это крупный проект, я не знаю кто бы тут в принципе вытянул бы. А особенно с такой идеологией как у кодерхулигана. Хотя то, что он знает си - это, конечно, некоторый плюс. Опять же всё, что ему надо сделать - это сесть за письменный стол и напрячь бошку и прогресс пойдёт. В действительности что-то положительное извлечь можно не столько из средств реализации сколько из идеологии, по которой эти средства построены. Это даёт максимальный эффект. Как всё продумано в плане удобства разработки. А это совокупность факторов. Если будет хороший компиль и IDE не раскрывающая его - будет тяжко, тоже самое если даже всё хорошо будет, но справка никакущая, то тоже считай всё на смарку. Нужна очень хорошая проработка, чтобы не было сумбура, всё по полочкам, на своих местах, чтобы человек который это видит и берёт в руки, не чувствовал себя некумекой с разбегающимися глазами. Это должно сразу, с первых же секунд приносить приятные ощущения и одновременно не быть поделухой для детишек.
1
|
||||
| 03.10.2024, 00:51 | |
|
0
|
|
|
Кормпилятор
|
|||
| 03.10.2024, 01:18 | |||
|
Не по теме:
наверное, важен, но мне не очень то и нужен, т.к. не для усилителей. Не уверен, что он покажет озвученные параметры. Ведь если по незнанке подключу 5-ти вольтовый транзистор к 12 вольтам, будет, полагаю, не очень хорошо))), пыхнет он сразу. Светодиод тут вон подключил к 5 вольтам - пыхнул, а сначала через 1000 ом, тускловато было вот и подумал, мол, а давай без сопротивления попробую - и пыхнул. Вот тоже беда понять на что рассчитан светодиод, на них вообще никакой маркировки. Добавлено через 4 минуты
корпус расплавить), хотя есть ощущение, что люди, которые это делали - не дураки, знали чем закрашивали. Ну как бы не было смысла если бы не крысили.
0
|
|||
| 03.10.2024, 12:04 | |
|
0
|
|
|
|
|||||
| 03.10.2024, 12:09 | |||||
|
Не по теме:
![]() Другое дело, что профессиональное программирование требует совершенно других навыков. И мне это скучно. Скучно учить вещи, которые являются жвачкой. Идеальных ЯП не существует. И все в чем-то ограничены.. Язык должен быть расширяемым не командой тех, кто пишет компилятор, а конечными пользователями. А для этого нужно ядро. Посмотрите как сделан Компонентный Паскаль в связке с IDE Black Box. Да, конечно система не совершенна и минималистична. Но однако чувствуется академический подход, когда все на своих местах, все можно потрогать, изменить под себя. Вот пример правильного направления. Когда есть ядро, то есть общая система, которая наворачивается подключаемыми модулями чисто по требованию, когда они нужны. Система в системе. ЯП должен быть максимально абстрагирован от ОС. А посмотрите на Си или C++. Минимальный консольный hello world весит от 20 до 40 килобайт в зависимости от компилятора, хотя должен где-то 2-4. Пример не правильной мусорной архитектуры. Ждать следующей фичи придется до второго пришествия. И то, если бородатые дядечки этого пожелают. Но это вряд ли.. Вот так точно не надо делать. Далее. Создать компилятор на Си не является проблемой. Так почти все делают. Но в этом случае мы жестко привязываемся к архитектуре Си и его окружению. Это самый легкий путь. Но мы сразу привязываемся к вот этим дядям из комитета.. Причем забугорного комитета.. Так что без бутстраппинга не обойтись. Но писать на ассемблере то еще удовольствие. Поэтому нужен обобщенный ассемблер, а уж на нем можно написать компилятор. Вот более правильный путь.
0
|
|||||
|
|
|||
| 03.10.2024, 14:34 | |||
|
0
|
|||
|
|
||
| 03.10.2024, 15:21 | ||
|
В ней рантайм PB присутствует. Если написать изначально на GCC, то будет еще меньше.
0
|
||
|
Кормпилятор
|
|||||
| 03.10.2024, 17:49 | |||||
|
забытое старое. Как примерно в области UI\UX, банальный офис тому пример, обосрали по-взрослому. Один из принципов хорошего UI - это отсутствие дублирования, ещё один принцип - это компактность и ещё один принцип - минимальное кол-во действий(движений мышкой, нажатий хоткеев, прокруток фейса) для достижения результата, остальное делает дизайнер. Но только всё это в плане программирования. Вот сколько людей не читал, идеологию того же бейсика по сути мало кто понял. Его основная фишка в урезании "изъяснительных" особенностей, именно особенностей, для того чтобы вариантов выполнения каких-то базовых вещей(то из чего состоят алгоритмы) было минимум. И чем больше этих вариантов, тем труднее по факту разбирать код и поддерживать его. Если в том же си++ вариантов сделать одно и то же простое действие несколько сотен, то на бейсике их не будет и пяти, он искусственно ограничивает это многообразие чтобы не было проблем у кого-либо разобрать код и это правило уже давно забыто бездумными разрабами, которые не понимают этой идеологии, они искусственно повышают комплексность диалектов, отходя от канонов. У языка не было шансов стать чем-то стоящим в составе того же спектрума с его скоростью выполнения, это просто факт и недальновидность разрабов, это видно сейчас, тогда ничего видно не было. И история закрыла эту страницу, но так ли это правильно исходя из текущих возможностей оборудования? И неоправданный отказ от применения ассемблера тоже жопа. Эта область никому не мешала она была обособленной, глупо говорить что оптимизация подобного уровня не нужна и что знания подобного уровня не нужны. нельзя подавать больше определённого. Но как это понять если нет маркировки? А полярность перепутать трудно, т.к. всегда есть вариант подключить через большое сопротивление и проверить. На глаз же без маркировок фиг поймёшь сколько там допустимо. Ну тут понятно что PB является умным компилем и там в этих 4кб нет никаких модулей, т.к. они все отключены, если не используются.
0
|
|||||
|
|
|||||
| 03.10.2024, 18:21 | |||||
|
Не по теме:
При увеличении напряжения ток растет нелинейно, поэтому нужно ограничивать ток, например резистором. Не ограничив ток вы вывели из строя светодиод многократно превышенным током, а не напряжением. В итоге начиная с версии 6.00 добавлена поддержка Apple M1/M2, Raspberry Pi и судя по всему будет поддержка Windows ARM.
1
|
|||||
|
Кормпилятор
|
|||||
| 03.10.2024, 18:38 | |||||
|
Не по теме:
Так то оно понятно, что резистор по закону ома, понизит напряжение. Дело то не в этом, можно подать на 3,5 вольтовый светодиод, скажем 12 вольт с допустимым током(пересчитать по Ваттам), и он что не сгорит? Честно не пробовал, но есть чёткое ощущение, что сдохнет. Не просто так ведь пишут.
0
|
|||||
|
Модератор
|
|||
| 03.10.2024, 21:16 | |||
|
1
|
|||
| 03.10.2024, 21:16 | |
|
Coodo Games & Datcroft Games 3d Artist (Самара) Coodo Games & Datcroft Games Lead Java Developer / Team Lead Выполнить следующие операции в двоичной системе счисления: 10101,10101+1001,0011 101110,101-101,11 1011*111 1010101 Даны действительные числа x1,…,x101, y1…,y101. Получить действительные x'1,…,x'101, y'1,…,y'101 Bsod - *50,*3B, *101, *101 Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Как надо было делать правильно - вообще не слушать ИИ, его дело - текст.
Hrethgir 15.07.2026
А вообще надо было делать не так, чтобы не исправлять ошибку https:/ / www. cyberforum. ru/ blogs/ 223907/ 10996. html , правильно было : удалил кнопку, а потом добавил её.
Всё это стресс конечно. Почему?. . .
|
Знаете, от чего появляется стресс?
kumehtar 15.07.2026
Стресс появляется оттого, что вы, зная как поступить правильно, делаете наоборот.
Ларри Уингет
|
Нас бьют, а мы крепчаем? Какая чушь!
kumehtar 15.07.2026
Вот это вот бытующее мнение, что человек меняется только под действием проблем, всегда считал вредоносным. Поверь, от проблем у людей появляются не изменения, а нервное расстройство и ПТСР. А. . .
|
сукцессия 29. Переход от одних деревьев на другие делать более или менее вероятностным?
anaschu 12.07.2026
Насколько смена типов микоризы — исключительное событие в двухвековой сукцессии? Оценка вероятности в пространстве параметров
В текущей версии модели успешно реализован ключевой механизм. . .
|
|
сукцессия 27. Думаю, как переделывать уже написанную статью с планами на сукцессию.
anaschu 12.07.2026
Анализ соответствия модели требованиям
Реализованные компоненты:
Механизм закисления почвы через протонную помпу
Конкуренция между типами микориз
pH как триггер сукцессии
C/ P соотношение. . .
|
Сукцессия 26. Мат модель создана.
anaschu 12.07.2026
Модель смены растительных сукцессий посредством управления грибами работает внутри небольшой ячейки почвы, восстанавливающейся после пожара, где ненадолго бывшее царство хвойных снова захватили. . .
|
Решил проблему с ошибкой пагинации сообщений с сервера на алгоритме обхода дерева "Эстафета хвоста".
Hrethgir 12.07.2026
Проблема была в том, что удалялась именно новая кнопка, а не старая. Ни один ИИ не обнаружил это, а сам я смог только когда с работой стало попроще и когда заставил работать будущее автономное. . .
|
сукцессия 25. Хронология ошибок
anaschu 12.07.2026
# От 50-тонного гриба до устойчивого леса: хроника ошибок при построении модели вековой сукцессии микоризы
## О чём эта статья
В процессе построения ОДУ-модели (система дифференциальных. . .
|