LINUX.ORG.RU

С чего начать новичку?

 , ,


0

4

Подскажите! Имею базовые знания C++, знаю ООП парадигму. Очень интересуюсь opensource. С чего начать разработку под линукс? Есть Linux-API, который позволяет взаимодействовать с ядром оперционной системы, но все это 90 процентов воды. Как вы начинали разрабатывать под линукс? Дайте советы по материалам, группам где можноо найти единомышленников

Ответ на: комментарий от s-warus

например наследование кроме гуя ни где в нормальных программах (не студенчиских поделках где цель: показать я так могу) не встретишь.

Очень помогает в той же работе с данными. Тупо virtual void save() в интерфейсе и не думать потом что у тебя там за данные сохраняются, а просто у AbstractData дергать save(), а оно там само разберется как сохранять себя.

Loki13 ★★★★★
()
Ответ на: комментарий от unC0Rr

Интерфейсы не наследуют, их реализуют.

Ок. Пусть будет абстрактный класс. Кстати, даже в сисярп уже завезли возможность реализации методов в интерфейсах и вроде даже множественное наследование оных. Раньше, когда я на сисярпе писал, страдал немного от отсутствия такой возможности.

Причем давно уже:

В C# 8 появилась возможность реализации члена интерфейса по умолчанию

Ну а в плюсах это всегда было.

Loki13 ★★★★★
()
Последнее исправление: Loki13 (всего исправлений: 1)