Install Wizard
Опа, сюдаааа https://github.com/l4l/rum
Кста, раз на то пошло, вот небольшая подборка подборок TUI-программ:
https://github.com/rothgar/awesome-tuis
https://inconsolation.wordpress.com/
https://terminaltrove.com/list/
https://github.com/rothgar/awesome-tuis
https://inconsolation.wordpress.com/
https://terminaltrove.com/list/
GitHub
GitHub - rothgar/awesome-tuis: List of projects that provide terminal user interfaces
List of projects that provide terminal user interfaces - rothgar/awesome-tuis
🥰1
Уже второй раз натыкаюсь на этот сайт. Выглядит, как любопытное место со всякими интересными задачками по программированию; предыдущая страница, которую я находил, была посвящена куайнам
Rosetta Code
MD5/Implementation
The purpose of this task to code and validate an implementation of the MD5 Message Digest Algorithm by coding the algorithm directly (not using a call to a built...
Смотрю интервью с создателем языка Odin (кстати, неплохое введение в некоторые особенности этого языка). Основываясь на том, что я видел в появляющихся в последнее время новых языках, есть довольно интересные тенденции:
* синтаксис должен помещаться в голове человека;
* код должен быть читаемым и предсказуемым - т.е. ситуации, когда какой-то пример кода может начать дебаты на сотни сообщений, недопустимы. Как бы я ни любил грязные хаки, не вижу смысла отнимать хлеб у программистов на C/C++.
<EDIT>
Среди других таких тенденций - нативная поддержка FFI (Rust, Odin, Zig), компилятор-как-тулчейн (Go, Rust, Odin)
</EDIT>
Если говорить конкретно об Odin, то по моему опыту это очень приятный язык, совмещающий полезные синтаксические свистелки и крутилки с довольно тонкой и низкоуровневой настройкой поведения кода и работой с данными.
* синтаксис должен помещаться в голове человека;
* код должен быть читаемым и предсказуемым - т.е. ситуации, когда какой-то пример кода может начать дебаты на сотни сообщений, недопустимы. Как бы я ни любил грязные хаки, не вижу смысла отнимать хлеб у программистов на C/C++.
<EDIT>
Среди других таких тенденций - нативная поддержка FFI (Rust, Odin, Zig), компилятор-как-тулчейн (Go, Rust, Odin)
</EDIT>
Если говорить конкретно об Odin, то по моему опыту это очень приятный язык, совмещающий полезные синтаксические свистелки и крутилки с довольно тонкой и низкоуровневой настройкой поведения кода и работой с данными.
YouTube
Odinlang Creator Ginger Bill Talks Odin!
Recorded live on twitch, GET IN
https://twitch.tv/ThePrimeagen
MY MAIN YT CHANNEL: Has well edited engineering videos
https://youtube.com/ThePrimeagen
Discord
https://discord.gg/ThePrimeagen
https://twitch.tv/ThePrimeagen
MY MAIN YT CHANNEL: Has well edited engineering videos
https://youtube.com/ThePrimeagen
Discord
https://discord.gg/ThePrimeagen
Есть такая программистская игра (ээ, игра для программистов? Черт его знает, как перевести programming game) — Core War. Она была создана ещё в 1984 году и была довольно популярна в своё время. Вкратце — вы пишете программу, которая занимает определённый участок памяти виртуального компьютера, и она "сражается" с программой противника. "Сражение" заключается в попытке перезаписать память соперника, чтобы тот перестал работать. Сами программы пишутся на псевдо-ассемблере — Redcode.
Я так толком и не смог в своё время освоить написание чего-то сложнее простых "импов", однако только что наткнулся на забавного наследника этой игры — Assembly. Можно соревноваться онлайн, присутствует довольно удобный интерфейс и упрощённый донельзя язык-"ассемблер". Для понимания, в Redcode 18 инструкций, модификаторы и 4(!) вида адресации, тогда как в Assembly лишь 7 инструкций и простейшая относительная адресация.
Если звучит страшно — не пугайтесь, на сайте есть неплохой туториал. Советую попробовать! А если хотите познакомиться с историческим прародителем — вот
Я так толком и не смог в своё время освоить написание чего-то сложнее простых "импов", однако только что наткнулся на забавного наследника этой игры — Assembly. Можно соревноваться онлайн, присутствует довольно удобный интерфейс и упрощённый донельзя язык-"ассемблер". Для понимания, в Redcode 18 инструкций, модификаторы и 4(!) вида адресации, тогда как в Assembly лишь 7 инструкций и простейшая относительная адресация.
Если звучит страшно — не пугайтесь, на сайте есть неплохой туториал. Советую попробовать! А если хотите познакомиться с историческим прародителем — вот
❤1