languagedev | Unsorted

Telegram-канал languagedev - Programming Language Design

1563

Обсуждение дизайна языков программирования (как новых, так и существующих). Литература: https://github.com/true-grue/Compiler-Development Создание и устройство компиляторов: @CompilerDev Для новичков: @pld_beginners

Subscribe to a channel

Programming Language Design

Jack of all trades, как говорится…

Читать полностью…

Programming Language Design

Как это понять семилетнему?

Читать полностью…

Programming Language Design

Вы можете шутить, но я 7 лет +- мог сделать шаровидный предмет из куска дерева.
Про остальные вещи, вплоть до создания чего то полезного вроде красивой скалки или доску для резки, обычно учат в школе.
Мне повезло с тем что у меня дедушка умел многое руками.
Мне повезло что мне показали другие пути в электронике и различных науках. Только из за этого я стараюсь всем детям показывать различие между областями.
Чем больше ты впитал различных сфер с молоду, тем больше у тебя возможностей в будущем.

Читать полностью…

Programming Language Design

Ножик и деревяхи в наличии ;)

Читать полностью…

Programming Language Design

Мой подопечный в целом из скратча вполне легко может формировать логические цепочки, а показать ему синтаксис и немного направить это моя работа.
В основном я пытаюсь задавать вопросы которые подводят к описанию алгоритма, в будущем думаю алгебра логику подключить через схемы.
У гдскрита тривиальный синтаксис.

Читать полностью…

Programming Language Design

О, это уже не оффтоп даже вроде. Реальный вопрос - как для ребенка перейти от scratch (который полностью wysiwyg) к какому-то коду?

Читать полностью…

Programming Language Design

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

Читать полностью…

Programming Language Design

Я думаю что вы путаете цель и средство. Ребенок развивается гармонично на сколько это возможно в наше время и "вайбкодинг" для него пока развлечение.

Читать полностью…

Programming Language Design

я вот знаю много взрослых которые вроде "в понимании" но такой код пишут, что увольнять пора :)))

Читать полностью…

Programming Language Design

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

Читать полностью…

Programming Language Design

платформер что бы написать надо 20 строчек кода
на игровом движке

Читать полностью…

Programming Language Design

Я вам пытаюсь сказать что по мне лучше вначале научить ходить, а вы мне лучше сразу в машину.
Да и в целом это вопрос подхода. Будет интересно послушать о результатах лет через 5!
Выбор инструмента может легко определить жизнь, для меня это стало программирование лет в 13.

Читать полностью…

Programming Language Design

Вопрос в том что взрослый отвечает за себя сам, делает он потом пробежку или уверен что не испортит материал.
А ребенок он просто учится и за ним надо следить.

Читать полностью…

Programming Language Design

так дрель вот - тоже порождает лень и вообще все инструменты электрические. и автомобиль порождает ожирение - надо пешком ходить ;)

Читать полностью…

Programming Language Design

Если у типа есть элиминаторы, то в заключении правила uniqueness
v = v
не пишут ибо это не запрещает подсунуть в тип какую-то ерунду. А суть этого правила как раз в том чтобы защитить

Читать полностью…

Programming Language Design

Вы же можете объяснить разницу между фотографией и картиной?
Или показать как сделать фотографию и как картину, не важно что картина вначале будет плохой, это начало.

Читать полностью…

Programming Language Design

Какие понятия? От скратча до синтаксиса это буквально разные представление одних и тех же вещей.

Читать полностью…

Programming Language Design

Вы судите с высоты своего опыта. Для ребенка компьютер - "экран с кнопками". Вы говорите про "тривиальный синтаксис" и подразумеваете, что у ребенка откуда-то возьмётся вся башня понятий и образов от ide до какого-то "движка" и наконец какого-то embedded языка специфичного для этого всего хозяйства. С этой точки зрения ему все равно что показать - Godot или f12 в браузере и прямо там раскрывать про "синтаксис". Все происходит постепенно :)

Читать полностью…

Programming Language Design

Кстати, если продолжать аналогию, можно купить конструктор, а можно деревяху и набор инструментов. Чтобы развивал ВСЕ свои навыки смолоду.

Читать полностью…

Programming Language Design

Не поняла аналогию. Ребёнок же как раз делает свою игрушку, а не играет в готовую

Читать полностью…

Programming Language Design

У него ещё скратч есть. И он там сам по себе вообще. И я честно говоря не знаю как осуществить переход скратч-код. Дурацкая платформа :)

Читать полностью…

Programming Language Design

Если он хочет сделать игру, зачем ему в коде копаться? Ну кроме как «для мозгов полезно»

Читать полностью…

Programming Language Design

Меньше чем вы думаете, но да пользуюсь телефоном.
Хороший пример, вайбкодинг этого не изменит, скорее усилит, так как люди будут меньше разбираться в деталях и вот я конкретно говорю.
Я хочу что бы дети разбирались в деталях или учились в них разбираться, так как в последствие это одна из самых важных черт в жизни.
Написать промт всегда успеется.
И да, если вы думаете только категориями, я могу вам много примеров привести от ЖКТ до вождение машины где тонкости и детали, хотя бы на уровне базы, сильно улучшают жизнь. Разбираться в чем то чуть больше чем другие это в целом полезно.

Читать полностью…

Programming Language Design

вы вот мобильным телефоном пользуетесь наверняка. для пользователя телефоном и GSM вообще обязательно разбираться в антенно-фидерной технике, криптографии и микроэлектронике? :)

Читать полностью…

Programming Language Design

вот видите, а он пишет за 20 слов промпта. так какая разница-то?

Читать полностью…

Programming Language Design

то есть начинать с машинной арифметики и схемотехники? :) или на сколько глубоко копать, чтобы написать платформер? :)

Читать полностью…

Programming Language Design

...а то что? отрубит себе палец MPC сервером? :) для ребенка 8 лет все объяснение которые в этом чате - белый шум. он учится использовать инструмент. а то что доска для этого молотка из бальзы, а гвозди из обедненного урана ему пока не интересно...

Читать полностью…

Programming Language Design

с автомобилем давно соревновались в скорости перемещения из точки А в точку Б? :)

Читать полностью…

Programming Language Design

В том то и дело, давать ребенку проф пилу или то что может его покалечить так себе идея, вопрос каким вы считаете данный инструмент.
Для меня это инструмент который порождает лень и тупость. Это эффективный инструмент в определенных вещах, но он так же и опасен.
Если конечно не утрировать, он забирает время и потенциал. Ребенку не нужно зарабатывать на этом, ему некуда спешить и.т.д. и.т.п.
Он может прокачивать мозги, мышление, стремление разбираться в сложных вопросах и.т.д. То что у нас в будущем зачастую забирают, так как есть дедлайны, лимиты и много чего еще. Время. Нейронка может помочь сделать продукт. 1 из 10000 получит реальную финансовую или еще какую то выгоду. Возможно когда нейронка будет не справляться, ребенок захочет узнать что то из внутреннего. Стабильнее как мне кажется привить самостоятельное обучение на более прагматичной системе и потом хоть нейронки, хоть С++, хоть что. Идея разработки игр не только в том что бы сделать продукт, в случае ребенка это как минимум 2 реальные науки и + дополнительные прикладные сферы, которые могут показать как будущую профессию, так и реальные склонности к той или иной науке.
Время, время самый ценный ресурс, нейронка дает быстрые результаты и все.
У всех свое видение этого и это нормально. Для кого то нейронка не проф пила которая может покалечить, а игрушечный молоточек.

Читать полностью…

Programming Language Design

Я про суть. Не понял что значит "так не пишут"

Читать полностью…
Subscribe to a channel