Перейти к содержанию
Посмотреть в приложении

A better way to browse. Learn more.

Форум Академгородка, Новосибирск

A full-screen app on your home screen with push notifications, badges and more.

Чтобы установить это приложение на iOS и iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
Чтобы установить это приложение на Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Holywar

Опубликовано
Всю мою недолгою жизнь прогроммировал на Delphi, и вот в силу того что C++ Builder очень на дельфю смахивает , хотел спросить : как по вашему. что лучше?
  • Ответов 280
  • Просмотры 29,5 тыс
  • Создана
  • Последний ответ

Топ авторов темы

Изображения в теме

За что вы воюете? 132 пользователя проголосовало

  1. 1. ?? ??? ?? ???????

    • Microsoft(C/C++. .NET,Visual Studio)
      16%
      22
    • Unix(C/C++, Perl, Bash)
      43%
      58
    • assembler, PMD
      8%
      11
    • Java/C#, OOP/OOD
      10%
      14
    • Web (PHP,HTML,JS)
      8%
      11
    • Rapid easy development (VB, Ruby, Python)
      2%
      3
    • ????????
      9%
      13

Пожалуйста, войдите или зарегистрируйтесь для возможности голосования в этом опросе.

Рекомендуемые сообщения

Опубликовано

читать и высказывать своё мнение https://academ.club/html/emoticons/cool.gif

 

Лично меня идея альясов понравилась сильно

Опубликовано

Краткая справка стыренна с ЛОРА https://academ.club/html/emoticons/smile.gif.

Страуструп описал вкратце улучшения, грозящие всем программёрам С++ в следующем стандарте, который должен выйти к 2009 году. Немалая толика софта под линукс пишется на С++ поэтому новость будет интересна не только разработчикам, пишущим на С++. Итак, что же нам светит:

 

* язык будет лучше поддерживать системное программирование

* язык будет проще в обучении и преподавании

 

Обещается опциональная сборка мусора и поддержка параллелизма. Внимание разработчиков стандарта фокусируется на расширениях, которые "меняют способ которым люди думают" (дословно!). Добавлено наиболее значительное расширение - "концепция" как "тип типов" (посредством where-выражения) и обобщенный список инициализации. Обещано, что вектора базовых типов будут работать не медленнее встроенных массивов тех же типов. В общем всё для того, чтобы сделать обощённое программирование таким же мейнстримом как объектно-ориентированное.

Также комитет по языку уже проголосовал за добавку в STL хешей, регекспов, смарт-поинтеров, генераторов случайных чисел и математических спец-функций. Появится новый тип итераторов - auto с автоопределением своего типа. Наконец-то стандартизаторы обещают уделять внимания простоте не меньше, чем гибкости но, тем не менее, не в ущерб последней.

Подробности в аттаче.

html.zip

Изменено пользователем Гость

Опубликовано

Тип auto - это даhttps://academ.club/html/emoticons/smile.gif

 

Будем молить Джа, чтобы вся эта универсальность(опциональный Garbage Collector, etc) не вдарила по эффективности и быстродействию.

 

А вообще - это ж нескоро! В 2009 году доделают стандарт, еще года полтора уйдет у Microsoft чтобы сделать человеческий компилятор... Да к тому времени все уже под дотнет пересядут=)

 

Опубликовано

QUOTE (Sammo @ Jan 5 2006, 21:37)
А вообще - это ж нескоро! В 2009 году доделают стандарт, еще года полтора уйдет у Microsoft чтобы сделать человеческий компилятор... Да к тому времени все уже под дотнет пересядут=)

Не говорите ерунды - вы знаете хоть один компилятор, который полностью реализует последний стандарт С++ (98 год кстати)??? Я нет.

Какие компиляторы поддерживают экспорт в шаблонах ??? ну т.п.

Да и вообще, первый нормальный компилятор спп microsoft это из 7 студии. Доооолго вам ждать пришлось https://academ.club/html/emoticons/smile.gif.

А про дот.нет, под него все не пересядут ... и даже большенство не пересядет ...

Опубликовано

QUOTE ([vt)
vitus,Jan 6 2006, 03:30] Какие компиляторы поддерживают экспорт в шаблонах ???

offtop, но borland c++ builder afaik https://academ.club/html/emoticons/smile.gif

Опубликовано

QUOTE (dura @ Jan 6 2006, 11:25)
QUOTE ([vt)
vitus,Jan 6 2006, 03:30] Какие компиляторы поддерживают экспорт в шаблонах ???

offtop, но borland c++ builder afaik https://academ.club/html/emoticons/smile.gif

TenDRA, afair.

 

А вообще, вроде бы тов. Страуструпп заявлял, что как мин Sun собралась уже реализовывать C++0x загодя

Опубликовано

QUOTE (dura @ Jan 6 2006, 11:25)
QUOTE ([vt)
vitus,Jan 6 2006, 03:30] Какие компиляторы поддерживают экспорт в шаблонах ???

offtop, но borland c++ builder afaik https://academ.club/html/emoticons/smile.gif

borland c++ builder - это кусок из BDS (Borland Delphi Studio)

А "новый" компилятор, который они года с 2003 рекламируют не их, а честно

куплен у EDG. ;-)

Так что, у borland-а будет то, что будет реализованно во front-end-е EDG.

А если вспомнить, качество кодогенератора и рантайма...

Опубликовано

QUOTE (dura @ Jan 6 2006, 11:25)
QUOTE ([vt)
vitus,Jan 6 2006, 03:30] Какие компиляторы поддерживают экспорт в шаблонах ???

offtop, но borland c++ builder afaik https://academ.club/html/emoticons/smile.gif

Это второй вопрос https://academ.club/html/emoticons/smile.gif (там ещё и `т.п.` есть :roll: он уже релиз ? просто смотреть ломает)

А на первый ? https://academ.club/html/emoticons/smile.gif

Тем более компилятор С++ билдер (это его сорцы открывали ? или это какого-нить другого билдера) генерит не тот код, по быстродействию, что надо.

А компилятор полной поддержки C99 в природе есть ? (тоже интересно)

Опубликовано

QUOTE (Tonal @ Jan 6 2006, 17:36)
А "новый" компилятор, который они года с 2003 рекламируют не их, а честно
куплен у EDG. ;-)
Так что, у borland-а будет то, что будет реализованно во front-end-е EDG.
А если вспомнить, качество кодогенератора и рантайма...

У IDG покупают frontend все, кроме GCC'шников и OpenWatcom, похоже. Но экпорт шаблонов реализуют только Borland и Cameou. Так шта...

 

Опубликовано

QUOTE (dottedmag @ Jan 8 2006, 23:09)
У IDG покупают frontend все, кроме GCC'шников и OpenWatcom, похоже. Но экпорт шаблонов реализуют только Borland и Cameou. Так шта...

Всёж таки EDG Edison Design Group

И кроме Front End-а есть ещё оптимизатор, кодегенератор, рантайм наконец.

А они у борланда всегда были кривые. https://academ.club/html/emoticons/dry.gif

Так шта... будем посмотреть... ;)

Опубликовано

Маразм крепчал. В своём факе Страустрап критикует жаву за то что она обрасла всяким мусором: http://public.research.att.com/~bs/bs_faq.html (если я правильно понимаю английский и моя память ещё работает).

 

А сам что при этом делает ?

Опубликовано

вот что мне интересно...

зачем наворачивать НАД языком все новые и новые фичи (если я правильно понимаю, то идёт речь о метапрограммных средствах), если можно просто сделать НОВЫЙ язык для препроцессинга этих самых средств?

 

Зачем запихивать все вместе в ОДИН язык ? https://academ.club/html/emoticons/huh.gif

Понятие шаблона конечно очень мощное и полезное, но, насколько я понимаю, относится именно к перпроцессингу кода, но не к компиляции в объектный код.

 

Может я чего не догоняю, объясните пожалуйста, зачем надо С++ все время достраивать https://academ.club/html/emoticons/cbs_zz.gif

Опубликовано

QUOTE (concolor @ Jan 15 2006, 16:17)
Может я чего не догоняю, объясните пожалуйста, зачем надо С++ все время достраивать https://academ.club/html/emoticons/cbs_zz.gif

Ну, например у народа, который пишет на C++, нет в руках человеческого аналога жавовского Object. void* не предлогать https://academ.club/html/emoticons/smile.gif

Опубликовано

QUOTE (concolor @ Jan 15 2006, 16:17)
вот что мне интересно...
зачем наворачивать НАД языком все новые и новые фичи (если я правильно понимаю, то идёт речь о метапрограммных средствах), если можно просто сделать НОВЫЙ язык для препроцессинга этих самых средств?

Кстати изначально С++ и был препроцессором над С, как пишет Страус на своей домашней странице.

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

Аккаунт

Навигация

Поиск

Поиск

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.