Anonymous
https://news.ycombinator.com/item?id=3872068
Anonymous
уже не припомню, но lua запили толи в grub толи в сам UEFI в качестве исполнятора свистоперделок. так што "ос на луа" - "методичка есть? пошли сдавать"
Anonymous
hello
Anonymous
hello
ping
Snusmumriken
@SerXmz , Mr , расскажите что-нибудь о себе.
Anonymous
Всем привет )
Anonymous
Сейчас докурю )
Anonymous
Такс начнём ) сразу попрошу вас отнестись снисходительно так как в программирование я новичек и подвержен влиянию сторонних мнений так как мало чего знаю . Собственно я хочу стать разработчиком игр .геймдев меня влечёт вот уже несколько лет . Хотел найти пути более простые ( конструкторы и тп ) но быстро понял что это не мое . Тогда решил освоить для начала какой. Нибудь яп . Тогда ещё на знал что программирование это вообще огромная отрасль и разные яп для разных целей . Начал с жабы потом почитал мнения и решил освоить Юнити и си шарп соотвественно но понял что надо ещё 3д графику освоить . Тогда снизил планку до 2д а там корона сдк 🤦‍♂️ тут я узнаю про луа . Но из за отсутствия понимания сути программирования виню во всем огромную библиотеку короны и перехожу на годо 😂 там естественно ещё сложнее оказалось и так продолжалось долго . Учил и js. И питон и т.д в конце концов понял что все таки рано или поздно упрусь в плюсы и лучше сразу учить плюсы а остальные яп будет проще освоить после них ) и тут друг меня поддержал советом начать с Паскаля хоть он и далеко не жив но по его словам плюсы потом проще дадутся ) а в группу я вступил потому что все равно буду после плюсов учить Луа ведь дефолд корона и лов2d никто не отменял . Для годо gdscript думаю в принципе тоже будет не сложно . Конструктивная критика приветствуется ( стыдно за то правда )
Lucky
Не боись
Lucky
Паскаль вполне себе жив
Lucky
И ещё даст прикурить всяким молодым и борзым.
Anonymous
И ещё даст прикурить всяким молодым и борзым.
О ну тогда вообще хорошо ) просто он и сам в Паскале шарит сказал будет учить где не пойму
Lucky
https://www.deviantart.com/m3d-parameters/gallery/
Lucky
Это не просто так картинки
Lucky
Их генерит программа Mandelbulb3D
Snusmumriken
Путь нормальный, сам на сишке сначала пробовал геймдевить, ужаснулся от объёмов знаний, которые нужны чтобы нормально писать на сишке, и в качестве варианта "по проще" переходил на lua/love2d (как первые попавшиеся). Позже, правда, понадобилось и с сишкой повозиться, но после луёв как-то попроще. Не вини корону в том что в ней много всего, на самом деле там весьма небольшое количество библиотек, всего за месяц можно попробовать практически все фичи, рассмотрев со всех сторон. Если тебе корона кажется слишком "закрытой", попробуй ту же love2d. Вопрос исключительно практики. Отбросить все лишние мысли и фигачить, как осознаешь что написал чот не то — можно переписать. Потом посмотришь чужой код, осознаешь всё что нужно и снова перепишешь.
Lucky
Написанная на Делфи и немножко ассемблера.
Lucky
Ну, туториалов есть у нас
Anonymous
Написанная на Делфи и немножко ассемблера.
Как я понял все зависит от программиста . На счёт ассемблера мне он точно не по зубам как я понял это ещё сложнее чем сишки
ShadoWalkeR
Написанная на Делфи и немножко ассемблера.
Интересно когда уже делфи перестанут пытаться вытащить из могилы?
Snusmumriken
Не сегодня.
ShadoWalkeR
К сожалению
Anonymous
Высокоуровневые яп примерно понял как работают . А асемблер если я не ошибаюсь на низком
Lucky
Anonymous
Это даже отлично ) а вообще идея использование Паскаля как подушки что бы перейти в плюсы имеет место быть ?
ShadoWalkeR
Щас будет очень провокационный вопрос. Если паскаль компилирует свой код в машинные коды целевого процессора, то почему он по производительности соперничает с ЯП, которые работаю через VM и/или используют сборку мусора, которая тормозит работу, а не, скажем, с С/С++?😈
ShadoWalkeR
Я после нескольких лет изучения Паскаля/Делфи плюсы изучал. Считаю что делфи/паскаль сильно вещь в себе. Остальные ЯП как то все же стараются таскать фишки друг у друга, тем самым только подстегивая развитие. А у паскаль/делфи свой - "особый путь". С задержкой в развитии
ShadoWalkeR
Когда делфи появился - он был революционным по своим подходам к разработке. Но потом чтото пошло не так)
ShadoWalkeR
Хотя вру - еще Visual Basic чтото похожее на Делфи рожает😂
ShadoWalkeR
Лучше вместо паскаля лучше тот же питон взять
Lucky
Анархисты в чяти!
ShadoWalkeR
Анархисты в чяти!
Скорей олды😂 Мне довелось музыку в QBasic кодить под дос на агатах на заре изучения программирования. А там это похоже было на программирование в машинных кодах - сидишь и вбиваешь двузначные числа в редакторе)
ShadoWalkeR
Руку набивать все же стоит на обычных вещах, а потом уже постигать те или иные тонкости других ЯП. Особенно Lua где специфичных вещей вагон и маленькая тележка
ShadoWalkeR
Первый мой компутер
Круто. У меня первый компьютер появился только в 2001 году - Селерон 366 с 256 мегабайтами оперативы) А до этого 5 лет в нашем местном дворце пионеров ходил в компьютерный кружок. Агаты, 386, пентиумы
Snusmumriken
Руку набивать все же стоит на обычных вещах, а потом уже постигать те или иные тонкости других ЯП. Особенно Lua где специфичных вещей вагон и маленькая тележка
Кстати не так уж и много, меня как раз пропёрло на начале, что ты алгоритмы пишешь а не фигнёй страдаешь/байтики перекладываешь. Самая специфичная штука — метатаблицы, и после их осознания всё становится очень просто. Я даже статейку написал.
Anonymous
Алгоритмы мне сказали прежде всего )
Lucky
Алгоритмы рулят.
ShadoWalkeR
Кстати не так уж и много, меня как раз пропёрло на начале, что ты алгоритмы пишешь а не фигнёй страдаешь/байтики перекладываешь. Самая специфичная штука — метатаблицы, и после их осознания всё становится очень просто. Я даже статейку написал.
Алгоритмы в любом ЯП пишутся. Байтики перекладывать - это ЯП с ручным управлением памяти С/С++, вроде как раст - я его не трогал, но там кажется просто работу с памятью безопасной сделали, но как таковая она есть
Snusmumriken
Алгоритмы в любом ЯП пишутся. Байтики перекладывать - это ЯП с ручным управлением памяти С/С++, вроде как раст - я его не трогал, но там кажется просто работу с памятью безопасной сделали, но как таковая она есть
Я же не только про это. В жаве, например, ты вместо кода описываешь миллиарды классов, классов-классов, классов подклассов, конструкторы, деструкторы, фигукторы а потом такой, героически: Кукарек<кококо> кукарек = new Кукарек<кококо>; Это фигня, вместо того чтобы "код писать".
ShadoWalkeR
В луа точно также - когда тебе потребуется сложный тип данных точно также будешь писать таблицы, метатаблицы, таблицы таблиц и прикручивать квазиООП)
ShadoWalkeR
У жавы другая проблема - идейное продолжение дела кобола - максимально многословно описывать все)
Snusmumriken
http://www.rosettacode.org/wiki/Category:Programming_Tasks
ShadoWalkeR
Кнут Искусство программирования. В 4х томах
ShadoWalkeR
Snusmumriken
Ну, это базовая штука.
Anonymous
какая классная группа ) спасибо ребят за советы . Всем спокойной )
Deleted
Во, на споже оказывается есть луа - https://www.spoj.com/
Deleted
ваще, хотелось бы чтобы добавили луа в тимус, и уже давно хотелось бы - http://acm.timus.ru/ - лучший русскоязычный источник
Deleted
на споже даже баш есть, жестяк)))
Deleted
Во, на споже оказывается есть луа - https://www.spoj.com/
ну а разбором там являются комменты, само собой
Денис
Opm на винде работает?
Andrey
Pavel
zi
Зачем изучать первым языком что-то кроме чистого Си? Какие-то жавы, шарпы
Snusmumriken
Зачем изучать первым языком что-то кроме чистой луа? Какие-то сишки-жавы-шарпы : )
zi
Можно и луа :)
zi
Из Си можно пойти куда угодно. А вот после Луа прийдется все равно хотя-бы часть Си изучать :(
Saphire
Чистый Lua даёт знание вообще "а как программировать?"
Saphire
Никогда не надо натаскивать и вызубривать себе один язык.
Saphire
Это вам не УКРФ
Snusmumriken
На самом деле, первый язык, если на нём долго фокусироваться, имеет довольно сильное влияние на мозги. Ты потом интуитивно, пользуясь другими, стараешься делать так как делал в своём первом. Сишка совершенно замечательная, но очень серьёзно отпечатывается на мышлении, со своими указателями и прочей байтовой фигнёй.
Saphire
Lua скатывается в насилие над всякими хэш-мапами и массивами.
zi
Во! вот оно. Что за хэш мап. Будьте добры в Си изобрести их с нуля
zi
И так со всем
zi
Это риторический вопрос)
Saphire
А я писала.. k-v linked list
zi
Да. А как напишите - можно использовать готовые решения высокоуровневых языков
zi
точнее нужно
Snusmumriken
Lua скатывается в насилие над всякими хэш-мапами и массивами.
Луа не рассказывает о том, что в мире оказывается есть ограничения на редактирование структур, что в "нормальных языках" нельзя промышленно манки-патчить и творить всё что вздумается. Хотя если подумать, то сишка у нас скатывается в насилие над указателями и структурами, а жава-шарпы — в аналогичное насилие над миллиардами объектов-конструкторов-деструкторов-GC.
zi
Мне тут вспомнилось, как я впервые написал массив и его вывод на Си шарпе. Каково же было мое удивление, когда я попытался через пару месяцев сделать тоже самое на Си. Оказывается, там нет готового метода Length. Оказывается, я понятия не имел как это устроено
Saphire
А ещё есть Lisp, где можно собирать программу внутри программы что бы...
NM
Офигеть
zi
Ставлю банку пива что у всех так было, кто начинал с "жавы-си шарпа"