Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
Связка Glib/Gtk+ позволяет писать объектно-ориентированный код на Си.
Если сама мысль о возможности написания ОО кода на Си вам претит, то подумайте о C++ биндингах к Gtk+.
Виртуальных методов нет, но они - не неотъемлемая часть ООП.
Это лишь вы сказали, что писать ОО код на Си невозможно.
http://ru.wikipedia.org/wiki/Объектно-ор…
почитайте, там 4 коротких пункта.
Вы сами утверждаете, что применять парадигму ООП можно хоть в лиспе. Из этого утверждения можно предположить, что на Си ее тоже можно применить.
я считаю неверным.
А устраивать разделение по типу: в синтаксисе этого языка есть слово class, значит на нем можно писать объектно-ориентированный код, это значит не понимать саму идею ООП.
Однако следует отметить, что можно применять техники ООП и для не-объектно-ориентированного языка и наоборот, применение объектно-ориентированного языка вовсе не означает, что код автоматически становится объектно-ориентированным.
Хех. Ссылки на статью вам мало, воспользуйтесь хотя бы гуглом по словам "gtk ооп", "gtk полиморфизм".
Подобная твердолобость поражает.
Только что вы утверждали, что никакой реализации ООП в Си быть не может, теперь выясняется, что она-таки есть, но средствами языка.
А о ее целесообразности свидетельствует огромное количество софта, написанное с использованием Gtk.
Вы про ядро Linux слышали?
Вот там тоже много где используются подходы ООП
Если для вас ООП возможно только при наличии поддержки объектов в языке
что ж, продолжайте придерживаться столь ограниченной точки зрения.
Mono логично не успевает за разработчиками из Рэдмонда.
Вместо тыканья мышой бывает удобным нажать Ctrl+L и воспользоваться появившейся ком. строкой (с автодополнением).
А в качестве плейера мне за глаза хватает Ритмбокса. :D
и скажем KDE очень удобен и приятен для работы то почему не происходит более менее массового перехода пользователей на Linux?
После первого запуска 2-й версии ffox-а, iexplorer давно "пылится на полке".
Так вот, так же и с KDE/GNOM, будь он также доведен до ума хотя бы в плане дизайна (иконки, окошки в все прочее просто отстой), думаю пользователей бы прибавилось.
Про "не нестабильность" KDE работает не стабильно...
Торвальдс не любит Gnome