Я реалист и всё понимаю. 4 месяца - это срок, за который я планирую фкурить что же такое ООП и начать что-то писать на Java.
На работу программистом устраиваться не собираюсь.
Т.е. задача стоит так: "Освоить ООП на примере Java".
И у меня есть как раз 4 месяца :)
с чем можно теоретически быстрее устроиться джуном, Java или Swift?
Решил сменить стезю
я просто в основном на # работал
Как создать функцию которая принимает число и диапазон?
a[i].getname
a[i]->getname()
в эмбеддед разработке С++ используется очень широковозможно широко а возможно и не шире Си и Ассемблера. Но то что используется это факт.
Язык С++ не обязывает использовать динамическое выделение памяти, которое не очень любят в эмбеддед, можно использовать классы, шаблоны и виртуальные функции без него. Хотя, если правильно готовить, то ничего страшного в динамическом выделении памяти нет.
Использование классов принесет точно такой же оверхед или даже меньший, какой придется программисту на C писать ручками, реализуя ООП. При этом С++ позволяет писать намного более понятный код.Сразу Страуструпа вспомнил. С++ разрабатывался для создания больших и сложных систем, чтобы помочь программистам справляться с возрастающей сложностью и т.д. и т.п.
Востребован ли язык на рынке сейчас, и будет ли он актуален в ближайшие годы?
На С пишут только драйвера, ядро линукса и микроконтроллеры.
много ли вакансий на такие работы?
setlocale(LC_ALL,"ru_RU.utf8");
ADT learnyouahaskell.com/making-our-own-types-and-type...