среда, 11 января 2006 г.

Bjarne Stroustrup: новое в C++

Есть авторская статья, плюс там же есть ссылка на форум, где народ это обсуждает. Среди народа --- Bjarne Stroustrup.

5 комментариев:

  1. Они бы лучше организовались как-нить и начали бы стандартизировать библиотеки. А то с сокетами работать надо по разному под Windows и UNIX. А чтобы написать гуевую переносимую программу надо долго трахаться...

    ОтветитьУдалить
  2. СЭМми! :))) Ты опять за старое :))
    Между прочим, библиотеки давно стандартизованы, есть такая штука --- POSIX называется. И если "эти парни из Микрософт" этого не знают или не хотят знать --- это их проблемы.
    Вообще, ввод-вывод не является частью языка С или С++. А GUI средства не входят ни в один известный мне язык программирования. Как библиотеки --- да. И кроссплатформенные причем. Могу даже перечислять: Qt, WxWindows, libFox, Gtk/Gdk...
    Ух, СЭМми, жизнь под Java портит людей :)

    ОтветитьУдалить
  3. Это проблемы большинства, так как несмотря на активное продвижение open source, все равно у всех стоит windows.

    Хочешь сказать, что GDK-приложение на виндах выглядит по-виндовому?

    А насчет Java - сейчас разрабатывается поддержка PocketPC, чтобы писать Swing-приложения для КПК.

    ОтветитьУдалить
  4. Нет, Gtk-шное приложение выглядит по Gtk-шному как под виндами, так под линуксом. Зато есть шкуры, и ничего не мешает сделать специальную виндовую шкуру. В равной степени, Qt-шное приложение выглядит по Qt-шному как, скажем, под BSD, так и под MacOS. Виндовый лук-анд-фил на самом деле лишь определенная шкура. И уже есть приложение с XP-like интерфейсом. А он отличается от общепринятого виндового. Если копать глубже, то Win98 look'n'feel отличатеся от Win95 ;)

    PS: а ведь свинговые приложения тоже по умолчанию не выглядят как виндовые :)))

    ОтветитьУдалить
  5. Да, вспомнил. Сам Страуструп говорит в этой же статье, что надо стандартизировать библиотечные средства, а не включать их в язык. Я бы и с многопоточностью так поступил: включить нити в STL, а STL-ную имплементацию сделать на базе POSIX.

    ОтветитьУдалить

Спутник взлетает. Первая ступень отработала.

 И, кажется, неплохо: Посмотрим, что будет когда отработает вторая.