C
полезно бы си знать
Js
Для общего развития, скажем так
Для понимания как работают компьютеры и твоя ОС
а с++ не подойдёт для этого понимания? я просто учил его в универе на 1 курсе
С++ лучше не трогать
Ты учил c++ без си?
ага, сразу с си++ начали
Как создать массив? А переменного размера?
Когда я начинал учить мало кто проводил границу между С++ и С и учили франкенштейн под названием C/C++
«Переменного размера» - вектор?
первый курс по программированию в универе так и назывался:D
а почему?
А нужно вместе типа?
дефолтный путь познакомиться с си и потом уже топать к крестикам
Сначала си обычно. Он проще
std::array smt<int> std::vector smt_2<int> Вроде вот так?
а, сорян... он же не ответил просто=)
Нет, в С нет ООП.
Но можно самому реализовать
Linux kernel и gtk тебе возразят
Они написаны на чистом С без использования ООП
С чего ты взял что без использования ООП?
Ну глянь сам) В старых стандартах С есть только кастрированные структуры
А ничего что твой С++ с ООП в обычный С переводится например
я слышал, что, если изучать плюсы, то любой другой язык программирования будет даваться не так сложно..
С птср тоже надо справляться как-то
Чего? Все компилится в объектные файлы(если надо), потом в ассемблер, потом в машинный
после плюсов что угодно будет казаться тебе легкой прогулкой
Это недостаточно для реализации ООП?
Чел, я embedded программист, который 3 года писал на С. Поверь, там нет ооп.
Нету или нельзя реализовать?
С++ -> Clang -> LLVM IR -> C
https://lwn.net/Articles/444910/ Начни отсюда
В случае шланга
В случае g++ там нет ллвм
Чтоб язык считался ооп, в нем должны присутствовать: класс, объект, метод, свойство, поле, наследование, полиморфизм, инкапсуляция, права доступа. Всего этого нет как «из коробки» так и нет возможности реализовать. То, что ты скинул, просто паттерн.
какой пиздеж права доступа мне в питоне покажи
Какая замечательная подмена понятий
Хорошо, тогда давай сначала определимся, что такое ООП
Почему ужасен?
Обсуждают сегодня