Добро пожаловать в форум, Guest >> Войти | Регистрация | Поиск | Правила | | В избранное | Подписаться | ||
Все форумы / Delphi |
![]() ![]() |
Топик располагается на нескольких страницах: ←Ctrl назад 1 [2] 3 4 5 6 7 вперед Ctrl→ все |
Siemargl Member Откуда: 010100 Сообщений: 6350 |
Artem.1st, http://docwiki.embarcadero.com/RADStudio/Rio/en/Modern_C _Features_Supported_by_RAD_Studio_Clang-enhanced_C _Compilers |
8 апр 19, 19:13 [21856415] Ответить | Цитировать Сообщить модератору |
Artem.1st Member Откуда: Сообщений: 154 |
Siemargl, большое спасибо за ссылку. Жаль я не разбираюсь в C++ , но интересное наблюдение: - 1605 страниц: ISO Стандарт C++17 - 9 маленьких пунктов: что из C++17 используется в Builder Т.е. мощность и "лаконичность" языка С++ реализована в Builder? |
8 апр 19, 19:42 [21856439] Ответить | Цитировать Сообщить модератору |
kealon(Ruslan) Member Откуда: Нижневартовск Сообщений: 6228 |
|
||
8 апр 19, 19:57 [21856447] Ответить | Цитировать Сообщить модератору |
Artem.1st Member Откуда: Сообщений: 154 |
>> 9 маленьких пунктов Отбой. Это оказались 9 пунктов "представляющие интерес" А вообще, хорошая новость, если верить Help, то: Bcc32c and bcc32x implements all of the ISO C++17 standard Т.е. весь современный(2017г.) язык C++ со всей мощностью и ... хм... "лаконичностью" присутствует в родственной системе С++Builder (это брат-близнец Delphi). Т.е. это же шикарные возможности для делфистов. Можно праздновать победу? ... я реально так рад ... :-) |
8 апр 19, 20:06 [21856451] Ответить | Цитировать Сообщить модератору |
Siemargl Member Откуда: 010100 Сообщений: 6350 |
Artem.1st, Ну если верить оригиналу, то Эмба таки немного привирает - в билдере 10.1 был цланг 3.3 (я хз подтянули версию потом или нет - похоже что в 10.3 да), а он еще не все поддерживает http://clang.llvm.org/cxx_status.html Но вполне прилично (С++14 достаточно) |
8 апр 19, 21:07 [21856484] Ответить | Цитировать Сообщить модератору |
Siemargl Member Откуда: 010100 Сообщений: 6350 |
И я бы больше делал акцент не столько на лаконичности, сколько на надежности - в этом _правильно написанная_ программа на С++11 настолько же превосходит Дельфи, насколько и проигрывает во времени компиляции. |
8 апр 19, 21:11 [21856488] Ответить | Цитировать Сообщить модератору |
DmSer Member Откуда: Пенза Сообщений: 1315 |
Плюс благодаря билдеру можно c/c++ библиотеки подключать к проектам delphi. |
||
8 апр 19, 22:09 [21856524] Ответить | Цитировать Сообщить модератору |
DmSer Member Откуда: Пенза Сообщений: 1315 |
Все браузеры на clang, линуксы массово на clang переползают. Надо думать что прилично :) |
||
8 апр 19, 22:13 [21856527] Ответить | Цитировать Сообщить модератору |
bk0010 Member Откуда: Сообщений: 5015 |
В Builder-е finally есть, мне его в C++ очень не хватает, привык. И с библиотекой на exception-ах работать проще, чем без них: прохлопал где-то проверку, программа не ломается, а работает неправильно. |
8 апр 19, 22:40 [21856547] Ответить | Цитировать Сообщить модератору |
ёёёёё Member Откуда: Сообщений: 2017 |
Вопрос надо было приберечь до вечера пятницы, как мне кажется. Или даже до Нового года. На трезвую голову Вас не понять. |
||||
9 апр 19, 00:49 [21856587] Ответить | Цитировать Сообщить модератору |
Beltar Member Откуда: Сообщений: 214 |
Нет, это невозможно технически, т. к. VCL построена на классовых ссылках, которых в "плюсах" нема. Возможно, именно поэтому RAD-система была построена именно на "Паскале". Точнее, у "Паскаля" в отличие от "плюсов" не было стандарта, которому бы все хотя бы внешне следовали (в 1989-ом что-то приняли, но всем пофиг), и можно было сделать свой "Паскаль". Собственно, вся история Borland состоит в превращении примитивного учебного язычка Вирта в рабочий инструмент. Хотите писать на плюсах, берите родной инструмент для плюсов, а билдер - это такое же недоразумение, как давно почившая Delphi.Net, земля ей стекловатой.
Я не знаю, как в 10.3, но я сидел под "Сиэтлом", ну маленько матерился, что после нескольких часов работы, среда крашится. Ну перезапустился, и ладно, а Save по КД жать, это уже рефлекс. Поставил 10.2.3... Так эта хреновина оказывается может при наведении курсора на переменную-массив, показывать какую-то дичь. В "Сиэтле" такого не было. Причем, в окне Watch этот же массив показан правильно. Нормальная такая отладочка... Я не ставил все версии подряд, но безглючной мне запомнилась только XE. https://drive.google.com/file/d/1lmU_uHaTDs2qJJ--aJdcrs64L0aNdulM/view Видно, что вместо 16, причем в case-16 код уже вошел, показывается мусор из еще неинициализированной локальной переменной. |
||||
9 апр 19, 09:56 [21856754] Ответить | Цитировать Сообщить модератору |
vavan Member Откуда: Казань Сообщений: 3581 |
![]() |
||
9 апр 19, 10:54 [21856842] Ответить | Цитировать Сообщить модератору |
vavan Member Откуда: Казань Сообщений: 3581 |
|
||
9 апр 19, 10:55 [21856844] Ответить | Цитировать Сообщить модератору |
vavan Member Откуда: Казань Сообщений: 3581 |
|
||
9 апр 19, 10:59 [21856853] Ответить | Цитировать Сообщить модератору |
vavan Member Откуда: Казань Сообщений: 3581 |
|
||
9 апр 19, 11:01 [21856856] Ответить | Цитировать Сообщить модератору |
vavan Member Откуда: Казань Сообщений: 3581 |
|
||
9 апр 19, 11:03 [21856859] Ответить | Цитировать Сообщить модератору |
didgik Member Откуда: Сообщений: 925 |
А какой у нас родной инструмент для плюсов для формоклепства и баз данных? |
||
9 апр 19, 12:32 [21856983] Ответить | Цитировать Сообщить модератору |
vavan Member Откуда: Казань Сообщений: 3581 |
|
||
9 апр 19, 13:03 [21857022] Ответить | Цитировать Сообщить модератору |
ёёёёё Member Откуда: Сообщений: 2017 |
Да полно их. С очень симпатичным результатом, например: https://www.bcgsoft.com/galleries.htm Приличный гуй в дельфях создавать не проще. В дельфях проще неприличный гуй создавать. И не гуем единым живут кодеры. И даже есть места, где принципиально не берут кодеров с опытом "формоклепство и базы". |
||||
9 апр 19, 13:55 [21857133] Ответить | Цитировать Сообщить модератору |
Beltar Member Откуда: Сообщений: 214 |
А что нету такого? А как же бесчисленные библиотеки для плюсов? На самом деле, я не очень понимаю, почему именно плюсы. Что там язык лаконичнее? Ню-ню. А в плане скорости компиляции после делфей вымораживать будет. Другое дело, если нужна оптимизация и альтернатив плюсам нет, в т. ч. и по наличию спецов. Но это, очевидно, не про билдер. |
||
9 апр 19, 14:28 [21857186] Ответить | Цитировать Сообщить модератору |
ёёёёё Member Откуда: Сообщений: 2017 |
Наоборот, ты-то как все раз понимаешь. А вот остальной народ отчаянно тупит: с/с++ стабильно в топе. https://www.tiobe.com/tiobe-index/ |
||
9 апр 19, 14:53 [21857247] Ответить | Цитировать Сообщить модератору |
bk0010 Member Откуда: Сообщений: 5015 |
|
||
9 апр 19, 22:38 [21857773] Ответить | Цитировать Сообщить модератору |
ёёёёё Member Откуда: Сообщений: 2017 |
И я об этом. ![]() "Дельфи - сила, си - могила" - (с). |
||||
9 апр 19, 23:50 [21857797] Ответить | Цитировать Сообщить модератору |
bk0010 Member Откуда: Сообщений: 5015 |
|
||
10 апр 19, 00:58 [21857829] Ответить | Цитировать Сообщить модератору |
ёёёёё Member Откуда: Сообщений: 2017 |
Дело в том, что почти все сипипишники - это несостоявшиеся дельфисты. Не осилили дельфи, вот и ушли куда попроще. Обратного движения по этой же причине нет: бывшие дельфисты помнят, что с дельфи они когда-то не справились. И новичков пугают. |
||||
10 апр 19, 02:16 [21857843] Ответить | Цитировать Сообщить модератору |
Топик располагается на нескольких страницах: ←Ctrl назад 1 [2] 3 4 5 6 7 вперед Ctrl→ все |
Все форумы / Delphi | ![]() |