aschensekt
Единственный правильный вариант - нахуй си и асм, идем дружно на завод
aschensekt
Gravity
Gravity
я добью
notme
завод не нужен - нужен домик в деревне, коровка, козочка и бескрайние луга и лес и речка и море голубое
aschensekt
aschensekt
Хочу домик в деревне и трактор
aschensekt
удачи слобакам
Ответ - разницы нет, занимайся тем, что тебе нравится. В любом случае программирование штука такая, навыки всесторонне развивать придется, глядишь после создания движков и реверсом научишься заниматься, а там и системка подключится
The Bird of Hermes
Gravity
aschensekt
Дело привычки
aschensekt
Как в виме писать
The Bird of Hermes
notme
Си неудобный
тогда его друзья - любой удобный язык ВУ
С++ удобный? Паскаль? Питон? что там ещё есть
aschensekt
aschensekt
Не хватает еще в стандартной либе графики нам
aschensekt
The Bird of Hermes
А что это за язык?
А это я за 1 день на фасме макросы написал, и получился полноценный язык разметки
aschensekt
То-то смотрю, не узнаю
Alexey
aschensekt
Никто не мешает на си написать что-то элайк, юзануть ncurses, gtk, wxwidgets или qt
Alexey
The Bird of Hermes
The Bird of Hermes
Alexey
aschensekt
Если не охота кучу либ тянуть и есть специфическая задача построения всего в компайл-тайме - да, написать на асме вариант, как нотми и говорил, юзать несколько языков никто не запрещает
The Bird of Hermes
То-то смотрю, не узнаю
А еще в Си нет инструментов, которые позволяют делать ООП-интерфейсы. Ассемблеры хороши еще и тем, что благодаря мощному макропроцессору очень гибки на этапе компиляции
The Bird of Hermes
А кнопки работают?
Это не кнопки, это статики. Могу туда и кнопки воткнуть🤷♂️
notme
aschensekt
aschensekt
Но и в си есть оопшные либы, и юзать objective c или плюсы никто не запрещает
The Bird of Hermes
aschensekt
Ну и слава Богу
The Bird of Hermes
Костыли торчат со всех щелей, реализация сама по себе кривая
Alexey
The Bird of Hermes
aschensekt
Ну, у тебя действительно претензии из разряда специфичных
aschensekt
Собственно, благодаря этому люди на асме и пишут
Alexey
aschensekt
Хорошо, что мы живем в мире, где никто на си или асме писать не запретит
aschensekt
Рад, что тебе нравится этим заниматься
aschensekt
Ну, про это я и говорю
aschensekt
Есть таски, для которых асм - извращение
The Bird of Hermes
А аналог CSS есть?)
Ну там типа интегрировано. Но функционал чисто на расположения компонентов и их размер
Alexey
The Bird of Hermes
Это же для винапи, а там нельзя просто взять и установить цвет контролу
aschensekt
Я рад, что я пока не столкнулся с тем, что я не могу адекватно написать на си, потому что асм я знаю не очень хорошо
Alexey
The Bird of Hermes
aschensekt
Они много на чем неадекватно пишутся
aschensekt
Но это правда
aschensekt
Писать либу для ооп, чтобы поверх нее писать либу для графики это ужас
The Bird of Hermes
На Си невозможно строить вертикальную иерархию интерфейсов
aschensekt
Поэтому я за ncurses
The Bird of Hermes
The Bird of Hermes
Потому что нет наследования
The Bird of Hermes
И потому что нет полиморфизма
aschensekt
Это тоже правда
aschensekt
Потому что они и не предполагались
aschensekt
Нет, не придумали, и спасибо за это
Владимир
aschensekt
Есть для этого другие языки
The Bird of Hermes
В ассемблерах тоже не предполагалось. Но создали мощный макроязык, который позволяет их имитировать
aschensekt
У одного си три наследника с объектами как минимум
The Bird of Hermes
Даже без множественного наследования, без виртуальных методов
The Bird of Hermes
Тупо как расширение предка потомком
The Bird of Hermes
И чтобы потомка можно было передавать вместо предка как аргумент функций
aschensekt
Си не аналогичен ассемблеру в контексте того, что си - один конкретный язык