Что выбрать Ассемблер или С++? Знаком с Бейсиком, когдат начинал писать в маш. кодах для 8-битного проца, с Си не знаком

что выбрать Ассемблер или С++? Знаком с Бейсиком, когдат начинал писать в маш. кодах для 8-битного проца, с Си не знаком

  • ассемблеры во всех версиях заточены на тонкое управление железом (ну считай чуть накрученный аналог машкодов)
    Графику на них сложнее написать чем просто застрелиться.

    С++?
    Ну есть библиотеки графики.
    и куча реализаций от разных фирм под разные операционки.
    в плюсах удобнее графику делать чем в АСМ, но они не оптимальны для неё..

    с "С" советую познакомится. Большинство современных языков наследует синтаксис оттуда

  • Вот с С и надо начать.
    Он удивительно стройный и логичный. При этом его возможности по оптимизации доступа к вычислительным ресурсам компа приближаются к ассемблеру.
    С++ не советую. Попытка на модульный язык натянуть объектную ориентированность с самого начала была обречена. Так и получилось. В нём глубинный конфликт видимости имён переменных - глобальных и объектных. Кроме того совершенно идиотская возможность описывать переменные не в начале функции, а где попало.
    В итоге читаемость кода катастрофически снижается, ошибки найти безумно трудно.
    Впрочем, Бейсик ещё больше вольностей допускает. Именно поэтому лучше всего забыть о нём как можно скорее.
    А если речь идёт о мелкобытовой мелоче, а не программных продуктах, то лучше всего Tcl/Tk. За бугром самый распространённый для этих целей язык. И абсолютно переносимый.
  • я вот вечером начал изучать С++, знания других языков нету. Не скажу что сложно.
    А вообще мнения по этому поводу расходятся.
  • ну асм я думаю для графики не очень=)) поэтому с++(но лучше начать с читсых си) , а компилятор кодблокс (ориг название не могу написать, т. к. маил ругается, что пишу на английском)
  • Если вы пишите под железо, тогда наиболее быстрые си или ассемблер. С++ удобнее си благодаря ООП - работает медленнее, но код читабельнее и лучше структурирован (критичные куски - если они вдруг будут можно хоть на асме писать) .

    Если Вам нужно быстро разработать небольшие приложения под windows/linux/android советую Qt (правда под андроид лучше чистый си или жаба) . Кросплатформенный с автокомпоновкой формы и очень удобными классами.