|
|
|
А кто из делфистов хорошо программирует в C++ Builder?
|
|||
|---|---|---|---|
|
#18+
Уважаемые, Delphi гуру. Если вы имеете опыт работы с C++Builder, то хочется услышать ваше мнение по сравнению двух систем Builder и Delphi. Я полазал по форуму и в интернете, но там несерьезные обсуждения. Кто-то называет эти системы “братья-близнецы” , а меня интересует конкретные преимущества или недостатки Builder и Delphi. Буду признателен за любое мнение. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2019, 14:04 |
|
||
|
А кто из делфистов хорошо программирует в C++ Builder?
|
|||
|---|---|---|---|
|
#18+
Писали учетную систему, использовали Билдер. Преимущество - можно подключать к проекту любые С/С++ библиотеки с открытым кодом. А их много на любой чих. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2019, 14:06 |
|
||
|
А кто из делфистов хорошо программирует в C++ Builder?
|
|||
|---|---|---|---|
|
#18+
Artem.1st, Преимущество - можно подключать к проекту pascal-модули:-) минусы: c boost проблемы, со стандартынми либами тоже проблемы - причём такие же как на студии, слишком много специфичных вещей, которые тупо нигде больше не работают. Короче если, сделано всё что п человек легко залез и не мог слезть. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2019, 14:18 |
|
||
|
А кто из делфистов хорошо программирует в C++ Builder?
|
|||
|---|---|---|---|
|
#18+
kealon(Ruslan)минусы: c boost проблемы, со стандартынми либами тоже проблемы пожалуйста, поясните, какого типа проблемы? Другой дилект языка C++ или что-то еще? kealon(Ruslan)Преимущество - можно подключать к проекту pascal-модули:-) т.е. PAS-модули можно использовать в C++Builder ? С трудом верится :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2019, 14:26 |
|
||
|
А кто из делфистов хорошо программирует в C++ Builder?
|
|||
|---|---|---|---|
|
#18+
КвейдПреимущество - можно подключать к проекту любые С/С++ библиотеки Спасибо за ответ. А какой в Builder стандарт у языка C++ ? Ну, т.е. можно ли в Builder использовать всю ... хм... "лаконичность" языка C++ ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2019, 14:31 |
|
||
|
А кто из делфистов хорошо программирует в C++ Builder?
|
|||
|---|---|---|---|
|
#18+
Artem.1stkealon(Ruslan)Преимущество - можно подключать к проекту pascal-модули:-) т.е. PAS-модули можно использовать в C++Builder ? С трудом верится :)ну а как по вашему VCL библиотека цепляется? генерятся hpp-файлы заголовков ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2019, 14:37 |
|
||
|
А кто из делфистов хорошо программирует в C++ Builder?
|
|||
|---|---|---|---|
|
#18+
Artem.1stт.е. PAS-модули можно использовать в C++Builder ?по большому счету это возможно единственная веская причина в принципе юзать стройку ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2019, 14:39 |
|
||
|
А кто из делфистов хорошо программирует в C++ Builder?
|
|||
|---|---|---|---|
|
#18+
Artem.1stА какой в Builder стандарт у языка C++ ?дык, от версии зависит вестимо, где что завезли ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2019, 14:39 |
|
||
|
А кто из делфистов хорошо программирует в C++ Builder?
|
|||
|---|---|---|---|
|
#18+
Artem.1stkealon(Ruslan)минусы: c boost проблемы, со стандартынми либами тоже проблемы пожалуйста, поясните, какого типа проблемы? Другой дилект языка C++ или что-то еще? вот элементарный пример, удаление неинициализированного объекта: в билдере прокатит, в студии и гнусе вызовет эксепшн расслабитесь, вкатаете кучу такого кода, потом будет проще переписать я уж не говорю, что будет если вы на VCL завяжетесь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2019, 14:41 |
|
||
|
А кто из делфистов хорошо программирует в C++ Builder?
|
|||
|---|---|---|---|
|
#18+
kealon(Ruslan)вот элементарный пример, удаление неинициализированного объекта: в билдере прокатит, в студии и гнусе вызовет эксепшна можно с примером хотя бы в виде псевдокода, а то понять не могу ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2019, 14:47 |
|
||
|
А кто из делфистов хорошо программирует в C++ Builder?
|
|||
|---|---|---|---|
|
#18+
kealon(Ruslan)как по вашему VCL библиотека цепляется? генерятся hpp-файлы заголовков Я не знаю, т.к. никогда не ставил Builder. По логике д.б. отдельный С++ вариант для VCL . Или нет ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2019, 14:49 |
|
||
|
А кто из делфистов хорошо программирует в C++ Builder?
|
|||
|---|---|---|---|
|
#18+
Artem.1stПо логике д.б. отдельный С++ вариант для VCLэто был бы просто праздник в некотором отношении, но увы. плюсовый/сишный там только рантайм плюс некоторая подвязка к vcl ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2019, 14:57 |
|
||
|
А кто из делфистов хорошо программирует в C++ Builder?
|
|||
|---|---|---|---|
|
#18+
vavankealon(Ruslan)вот элементарный пример, удаление неинициализированного объекта: в билдере прокатит, в студии и гнусе вызовет эксепшна можно с примером хотя бы в виде псевдокода, а то понять не могу Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2019, 15:18 |
|
||
|
А кто из делфистов хорошо программирует в C++ Builder?
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2019, 16:08 |
|
||
|
А кто из делфистов хорошо программирует в C++ Builder?
|
|||
|---|---|---|---|
|
#18+
vavan, хм, точно, щас в стандарте. Давно было, лет 12 назад, сервис падал как раз из-за такого кода, может я уже подзабыл или переопределён был delete, что тоже врят ли ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2019, 16:18 |
|
||
|
А кто из делфистов хорошо программирует в C++ Builder?
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2019, 16:19 |
|
||
|
А кто из делфистов хорошо программирует в C++ Builder?
|
|||
|---|---|---|---|
|
#18+
Artem.1stт.е. PAS-модули можно использовать в C++Builder ? С трудом верится :) Я в одно время подключал исходники pas к c++ проекту, разницы нету в коде. В asm один и тот же ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2019, 16:21 |
|
||
|
А кто из делфистов хорошо программирует в C++ Builder?
|
|||
|---|---|---|---|
|
#18+
Кстати, если кто не знал. То c++ builder и использует Pascal реализации. Просто в c++ builder обёртка реализована ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2019, 16:22 |
|
||
|
А кто из делфистов хорошо программирует в C++ Builder?
|
|||
|---|---|---|---|
|
#18+
Foxpcc++ builder и использует Pascal реализацииреализации смотря чего. rtl и собственный есть весьма развесистый. а можно вообще проекты без vcl делать, чисто сишные/плюсовые ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2019, 16:25 |
|
||
|
А кто из делфистов хорошо программирует в C++ Builder?
|
|||
|---|---|---|---|
|
#18+
vavanFoxpcc++ builder и использует Pascal реализацииреализации смотря чего. rtl и собственный есть весьма развесистый. а можно вообще проекты без vcl делать, чисто сишные/плюсовыеможно даже MFC! :)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2019, 16:33 |
|
||
|
А кто из делфистов хорошо программирует в C++ Builder?
|
|||
|---|---|---|---|
|
#18+
vavankealon(Ruslan)щас в стандартеда вроде испокон веков так было ну не вру, долго мы этот баг искали, почему и запомнилось студия - легендарная 6-ка, билдер 4-й был с которого выводили ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2019, 16:47 |
|
||
|
А кто из делфистов хорошо программирует в C++ Builder?
|
|||
|---|---|---|---|
|
#18+
Коллега юзает. 1) Отладку нормальную под х64 только в 10.3 допилили, до этого сплошные косяки 2) Многие базовые для D вещи сделаны проктологически - string, set. 3) Во многих нюансах BCB как приемыш по сравнению с любимым детищем, тч многие фичи недотестированы или реализованы проктологически ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2019, 17:34 |
|
||
|
А кто из делфистов хорошо программирует в C++ Builder?
|
|||
|---|---|---|---|
|
#18+
Василий 23) Во многих нюансах BCB как приемыш по сравнению с любимым детищем, тч многие фичи недотестированы или реализованы проктологически +++ Особенно замечательна реализация OLE Automation. То, что в Delphi 5 строками кода, в BCB аж шаблона из множества классов + черти знает каким кол-вом малопонятного кода.... Хотя, возможно, я просто не разобрался. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2019, 17:52 |
|
||
|
А кто из делфистов хорошо программирует в C++ Builder?
|
|||
|---|---|---|---|
|
#18+
+ больше всего глюков при обратном переходе готовит оптимизатор, иногда его логика очень тяжело поддаётся осмыслению. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2019, 17:55 |
|
||
|
А кто из делфистов хорошо программирует в C++ Builder?
|
|||
|---|---|---|---|
|
#18+
Foxpcc++ builder и использует Pascal реализации. Просто в c++ builder обёртка реализована Стоп. А получится использовать C++Builder не как "обертку" вокруг Pascal , а как ... хм... "лаконичный" язык C++ ? На всех программерских форумах IT-сообщество пишет про самый мощный язык С++ . Замечательно. То, что нужно, в C++Builder есть такой язык? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2019, 18:44 |
|
||
|
А кто из делфистов хорошо программирует в C++ Builder?
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2019, 19:13 |
|
||
|
А кто из делфистов хорошо программирует в C++ Builder?
|
|||
|---|---|---|---|
|
#18+
Siemargl, большое спасибо за ссылку. Жаль я не разбираюсь в C++ , но интересное наблюдение: - 1605 страниц: ISO Стандарт C++17 - 9 маленьких пунктов: что из C++17 используется в Builder Т.е. мощность и "лаконичность" языка С++ реализована в Builder? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2019, 19:42 |
|
||
|
А кто из делфистов хорошо программирует в C++ Builder?
|
|||
|---|---|---|---|
|
#18+
Artem.1stSiemargl, большое спасибо за ссылку. Жаль я не разбираюсь в C++ , но интересное наблюдение: - 1605 страниц: ISO Стандарт C++17 - 9 маленьких пунктов: что из C++17 используется в Builder Т.е. мощность и "лаконичность" языка С++ реализована в Builder?если считать в попугаях, то да, можно :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2019, 19:57 |
|
||
|
А кто из делфистов хорошо программирует в C++ Builder?
|
|||
|---|---|---|---|
|
#18+
>> 9 маленьких пунктов Отбой. Это оказались 9 пунктов "представляющие интерес" А вообще, хорошая новость , если верить Help, то: Bcc32c and bcc32x implements all of the ISO C++17 standard Т.е. весь современный(2017г.) язык C++ со всей мощностью и ... хм... "лаконичностью" присутствует в родственной системе С++Builder (это брат-близнец Delphi). Т.е. это же шикарные возможности для делфистов. Можно праздновать победу? ... я реально так рад ... :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2019, 20:06 |
|
||
|
А кто из делфистов хорошо программирует в C++ Builder?
|
|||
|---|---|---|---|
|
#18+
Artem.1st, Ну если верить оригиналу, то Эмба таки немного привирает - в билдере 10.1 был цланг 3.3 (я хз подтянули версию потом или нет - похоже что в 10.3 да), а он еще не все поддерживает http://clang.llvm.org/cxx_status.html Но вполне прилично (С++14 достаточно) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2019, 21:07 |
|
||
|
А кто из делфистов хорошо программирует в C++ Builder?
|
|||
|---|---|---|---|
|
#18+
И я бы больше делал акцент не столько на лаконичности, сколько на надежности - в этом _правильно написанная_ программа на С++11 настолько же превосходит Дельфи, насколько и проигрывает во времени компиляции. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2019, 21:11 |
|
||
|
А кто из делфистов хорошо программирует в C++ Builder?
|
|||
|---|---|---|---|
|
#18+
КвейдПисали учетную систему, использовали Билдер. Преимущество - можно подключать к проекту любые С/С++ библиотеки с открытым кодом. А их много на любой чих. Плюс благодаря билдеру можно c/c++ библиотеки подключать к проектам delphi. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2019, 22:09 |
|
||
|
А кто из делфистов хорошо программирует в C++ Builder?
|
|||
|---|---|---|---|
|
#18+
Но вполне прилично Все браузеры на clang, линуксы массово на clang переползают. Надо думать что прилично :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2019, 22:13 |
|
||
|
А кто из делфистов хорошо программирует в C++ Builder?
|
|||
|---|---|---|---|
|
#18+
В Builder-е finally есть, мне его в C++ очень не хватает, привык. И с библиотекой на exception-ах работать проще, чем без них: прохлопал где-то проверку, программа не ломается, а работает неправильно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2019, 22:40 |
|
||
|
А кто из делфистов хорошо программирует в C++ Builder?
|
|||
|---|---|---|---|
|
#18+
Artem.1stFoxpcc++ builder и использует Pascal реализации. Просто в c++ builder обёртка реализована Стоп. А получится использовать C++Builder не как "обертку" вокруг Pascal , а как ... хм... "лаконичный" язык C++ ? На всех программерских форумах IT-сообщество пишет про самый мощный язык С++ . Замечательно. То, что нужно, в C++Builder есть такой язык? Вопрос надо было приберечь до вечера пятницы, как мне кажется. Или даже до Нового года. На трезвую голову Вас не понять. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.04.2019, 00:49 |
|
||
|
А кто из делфистов хорошо программирует в C++ Builder?
|
|||
|---|---|---|---|
|
#18+
авторПо логике д.б. отдельный С++ вариант для VCL . Или нет ? Нет, это невозможно технически, т. к. VCL построена на классовых ссылках, которых в "плюсах" нема. Возможно, именно поэтому RAD-система была построена именно на "Паскале". Точнее, у "Паскаля" в отличие от "плюсов" не было стандарта, которому бы все хотя бы внешне следовали (в 1989-ом что-то приняли, но всем пофиг), и можно было сделать свой "Паскаль". Собственно, вся история Borland состоит в превращении примитивного учебного язычка Вирта в рабочий инструмент. Хотите писать на плюсах, берите родной инструмент для плюсов, а билдер - это такое же недоразумение, как давно почившая Delphi.Net, земля ей стекловатой. авторОтладку нормальную под х64 только в 10.3 допилили, до этого сплошные косяки Я не знаю, как в 10.3, но я сидел под "Сиэтлом", ну маленько матерился, что после нескольких часов работы, среда крашится. Ну перезапустился, и ладно, а Save по КД жать, это уже рефлекс. Поставил 10.2.3... Так эта хреновина оказывается может при наведении курсора на переменную-массив, показывать какую-то дичь. В "Сиэтле" такого не было. Причем, в окне Watch этот же массив показан правильно. Нормальная такая отладочка... Я не ставил все версии подряд, но безглючной мне запомнилась только XE. https://drive.google.com/file/d/1lmU_uHaTDs2qJJ--aJdcrs64L0aNdulM/view Видно, что вместо 16, причем в case-16 код уже вошел, показывается мусор из еще неинициализированной локальной переменной. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.04.2019, 09:56 |
|
||
|
А кто из делфистов хорошо программирует в C++ Builder?
|
|||
|---|---|---|---|
|
#18+
kealon(Ruslan)не вру, долго мы этот баг искали, почему и запомнилось студия - легендарная 6-ка, билдер 4-й был с которого выводиливидимо я уже во времена 4-ки смартпоинтеры юзал вместо delete раз не помню такой дикости ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.04.2019, 10:54 |
|
||
|
А кто из делфистов хорошо программирует в C++ Builder?
|
|||
|---|---|---|---|
|
#18+
Leonid KudryavtsevХотя, возможно, я просто не разобралсяименно так. в дельфи встроена поддержка автоматизации, а стройка таки все же плюсы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.04.2019, 10:55 |
|
||
|
А кто из делфистов хорошо программирует в C++ Builder?
|
|||
|---|---|---|---|
|
#18+
Artem.1stТ.е. весь современный(2017г.) язык C++ со всей мощностью и ... хм... "лаконичностью" присутствует в родственной системе С++Builder (это брат-близнец Delphi). Т.е. это же шикарные возможности для делфистов. Можно праздновать победу?в теории именно так, можно брать и соединять лучшее из двух миров, благодаря чему собсно и сижу до сих пор на стройке, причем на "старой", 2007-й. а в свежих уровень плюсов гораздо выше правда качество самого продукта традиционно хромает. для дельфистов же отличная возможность научиться в привычной среде ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.04.2019, 10:59 |
|
||
|
А кто из делфистов хорошо программирует в C++ Builder?
|
|||
|---|---|---|---|
|
#18+
bk0010В Builder-е finally есть, мне его в C++ очень не хватает, привыктак переучиться же не сложно на raii ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.04.2019, 11:01 |
|
||
|
А кто из делфистов хорошо программирует в C++ Builder?
|
|||
|---|---|---|---|
|
#18+
BeltarХотите писать на плюсах, берите родной инструмент для плюсов, а билдер - это такое же недоразумениехотеть и писать можно на чем угодно и в т.ч. и на билдере (на плюсах с применением дельфовых компонент/классов где надо) вполне успешно и долго ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.04.2019, 11:03 |
|
||
|
А кто из делфистов хорошо программирует в C++ Builder?
|
|||
|---|---|---|---|
|
#18+
BeltarХотите писать на плюсах, берите родной инструмент для плюсов, а билдер - это такое же недоразумение, как давно почившая Delphi.Net, земля ей стекловатой. А какой у нас родной инструмент для плюсов для формоклепства и баз данных? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.04.2019, 12:32 |
|
||
|
А кто из делфистов хорошо программирует в C++ Builder?
|
|||
|---|---|---|---|
|
#18+
didgikкакой у нас родной инструмент для плюсов для формоклепства и баз данных?на стройке вполне себе и безмордовые mission critical 24x7 сервисы делаются ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.04.2019, 13:03 |
|
||
|
А кто из делфистов хорошо программирует в C++ Builder?
|
|||
|---|---|---|---|
|
#18+
didgikBeltarХотите писать на плюсах, берите родной инструмент для плюсов, а билдер - это такое же недоразумение, как давно почившая Delphi.Net, земля ей стекловатой. А какой у нас родной инструмент для плюсов для формоклепства и баз данных? Да полно их. С очень симпатичным результатом, например: https://www.bcgsoft.com/galleries.htm Приличный гуй в дельфях создавать не проще. В дельфях проще неприличный гуй создавать. И не гуем единым живут кодеры. И даже есть места, где принципиально не берут кодеров с опытом "формоклепство и базы". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.04.2019, 13:55 |
|
||
|
А кто из делфистов хорошо программирует в C++ Builder?
|
|||
|---|---|---|---|
|
#18+
авторА какой у нас родной инструмент для плюсов для формоклепства и баз данных? А что нету такого? А как же бесчисленные библиотеки для плюсов? На самом деле, я не очень понимаю, почему именно плюсы. Что там язык лаконичнее? Ню-ню. А в плане скорости компиляции после делфей вымораживать будет. Другое дело, если нужна оптимизация и альтернатив плюсам нет, в т. ч. и по наличию спецов. Но это, очевидно, не про билдер. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.04.2019, 14:28 |
|
||
|
А кто из делфистов хорошо программирует в C++ Builder?
|
|||
|---|---|---|---|
|
#18+
Beltar... На самом деле, я не очень понимаю, почему именно плюсы. Что там язык лаконичнее? Ню-ню. А в плане скорости компиляции после делфей вымораживать будет. Другое дело, если нужна оптимизация и альтернатив плюсам нет, в т. ч. и по наличию спецов. Но это, очевидно, не про билдер. Наоборот, ты-то как все раз понимаешь. А вот остальной народ отчаянно тупит : с/с++ стабильно в топе. https://www.tiobe.com/tiobe-index/ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.04.2019, 14:53 |
|
||
|
А кто из делфистов хорошо программирует в C++ Builder?
|
|||
|---|---|---|---|
|
#18+
ёёёёёНаоборот, ты-то как все раз понимаешь. А вот остальной народ отчаянно тупит : с/с++ стабильно в топе. https://www.tiobe.com/tiobe-index/ Ага, вот только сравните число сообщений в день в ветке Delphi и C++. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.04.2019, 22:38 |
|
||
|
А кто из делфистов хорошо программирует в C++ Builder?
|
|||
|---|---|---|---|
|
#18+
bk0010ёёёёёНаоборот, ты-то как все раз понимаешь. А вот остальной народ отчаянно тупит : с/с++ стабильно в топе. https://www.tiobe.com/tiobe-index/ Ага, вот только сравните число сообщений в день в ветке Delphi и C++. И я об этом. "Дельфи - сила, си - могила" - (с). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.04.2019, 23:50 |
|
||
|
А кто из делфистов хорошо программирует в C++ Builder?
|
|||
|---|---|---|---|
|
#18+
ёёёёёИ я об этом. "Дельфи - сила, си - могила" - (с).Ну, могила не могила, а мозг у некоторых конкретно клинит. Чем иначе объяснить постоянный поток неадекватов-насильников, сионистов или жабоводов, стремящихся вывести делфятников к свету C, C++, C# или Java соответственно? Сишный синтаксис так на мозг влияет, что-ли? Обратного потока проповедников не наблюдается. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2019, 00:58 |
|
||
|
А кто из делфистов хорошо программирует в C++ Builder?
|
|||
|---|---|---|---|
|
#18+
bk0010ёёёёёИ я об этом. "Дельфи - сила, си - могила" - (с).Ну, могила не могила, а мозг у некоторых конкретно клинит. Чем иначе объяснить постоянный поток неадекватов-насильников, сионистов или жабоводов, стремящихся вывести делфятников к свету C, C++, C# или Java соответственно? Сишный синтаксис так на мозг влияет, что-ли? Обратного потока проповедников не наблюдается. Дело в том, что почти все сипипишники - это несостоявшиеся дельфисты. Не осилили дельфи, вот и ушли куда попроще. Обратного движения по этой же причине нет: бывшие дельфисты помнят, что с дельфи они когда-то не справились. И новичков пугают. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2019, 02:16 |
|
||
|
А кто из делфистов хорошо программирует в C++ Builder?
|
|||
|---|---|---|---|
|
#18+
авторпочти все сипипишники - это несостоявшиеся дельфисты. Не осилили дельфи, вот и ушли куда попроще. У - унизил! С одной стороны можно вспомнить эволюцию некоторых разработчиков игр, вроде Katauri, которая сделала на Delphi "Космических рейнджеров", но "King's Bounty" уже ваяла на плюсах, скорее всего, в Visual Studio. Или мою любимую серию пошаговых стратегий "Age of Wonders", первая часть на Delphi 4, вторая в 2002 года маркирована билдером. Почему, не знаю, возможно, действительно, клеили к ней какие-то библиотеки на плюсах. 3-я в 2014-ом вообще непонятно на чем, вроде VS, но с игрой идет rtl170.bpl и еще целая куча .bpl-файлов. Т. е. разработчики графических или иных требовательных к производительности приложений, вынужденно переходят на плюсы, т. к. это дает оптимизацию, библиотеки и специалистов. Такова объективная реальность, и изменить ее за год-два невозможно, что делает ее самовоспроизводящейся. С другой, у всей этой развеселой публики, какая-то манечка на фичи. Ой, в C# есть замыкания, какая круть! А у вас в Delphi нету. Ну вообще теперь есть, только то же самое мы делали через вложенные функции, что с точки зрения культуры, куда лучшее решение, потому нам пофиг. Нам дженерики не пофиг (в 99.9% случаев нужны для контейнеров), или параметризованный Exit, позволяющий полностью избавиться от мерзких "висюлек" вида: Код: pascal 1. 2. 3. 4. 5. А редко применимые конструкции, как правило, до лампочки. О чем, в общем-то пишут в книгах сами разработчики, которые по всяким семинарам ездят. И с языка на язык фичеристы могут скакать, как бабочки с цветка на цветок. Хотя у меня вопрос, если C++ такой крутой, почему каждый, у кого достаточно денег и влияния считает своим долгом сделать свой C++, который будет как C++ только лучше, т. к. без таких-то "ненужных" фич? Я не считаю нужным оценивать ту или иную парадигму, вроде множественного наследования, но не за это ли так любят плюсы, что там всё это есть, и он никак не ограничивает в методах самоубийства? Если так подумать, то главное достоинство Delphi в том, что она (среда в целом) не пытается казаться чем-то большим, чем она есть. И все, кто на ней пишет, прекрасно понимают её недостатки и ограничения. Соответственно и втирать насильникам с жабоводами особо нечего. А вот они не понимают, что всё, что им кажется мегаважным, для дельфина часто не имеет значения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2019, 09:22 |
|
||
|
А кто из делфистов хорошо программирует в C++ Builder?
|
|||
|---|---|---|---|
|
#18+
BeltarОй, в C# есть замыкания, какая круть! А у вас в Delphi нету. Ну вообще теперь есть, только то же самое мы делали через вложенные функции, что с точки зрения культуры, куда лучшее решение, потому нам пофиг. Это не то же самое. Вложенные функции - механизм конечно прекрасный, но варианты его применения очень ограничены. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2019, 13:00 |
|
||
|
А кто из делфистов хорошо программирует в C++ Builder?
|
|||
|---|---|---|---|
|
#18+
bk0010ёёёёёНаоборот, ты-то как все раз понимаешь. А вот остальной народ отчаянно тупит : с/с++ стабильно в топе. https://www.tiobe.com/tiobe-index/ Ага, вот только сравните число сообщений в день в ветке Delphi и C++. Ну а чо, я в ветке по делфи часто спрашиваю, хоть сам на билдере. Ну как часто. Пару рас что-то спрашивал, кажись. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2019, 19:49 |
|
||
|
А кто из делфистов хорошо программирует в C++ Builder?
|
|||
|---|---|---|---|
|
#18+
didgik... Ага, вот только сравните число сообщений в день в ветке Delphi и C++. Ну а чо, я в ветке по делфи часто спрашиваю, хоть сам на билдере. Ну как часто. Пару рас что-то спрашивал, кажись.[/quot] Просто тамошний модератор Мастер Зив не любит адептов эмбаркадеро, просто кушать не может. 21692379 Вот "строители"все сюда и. Я так думаю, надо их там засыпать вопросами по дельфи, пусть занют. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2019, 20:22 |
|
||
|
А кто из делфистов хорошо программирует в C++ Builder?
|
|||
|---|---|---|---|
|
#18+
авторНу а чо, я в ветке по делфи часто спрашиваю, хоть сам на билдере. Ну перепишешь ты ответ с Паскаля на плюсы. И в Сети, явно, будешь искать решения для Delphi. А что тебе сам Билдер-то дает, чтобы оправдывать лишние этапы по переводу с на др. язык? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.04.2019, 08:45 |
|
||
|
А кто из делфистов хорошо программирует в C++ Builder?
|
|||
|---|---|---|---|
|
#18+
ёёёёёВот "строители"все сюдада ладно, у всех свои мотивы. я вот на этом ресурсе фактически исключительно сюда и заглядываю ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.04.2019, 09:07 |
|
||
|
А кто из делфистов хорошо программирует в C++ Builder?
|
|||
|---|---|---|---|
|
#18+
Это нормально, что http://docwiki.embarcadero.com/любая статья лежит 2й день ? o_O ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.04.2019, 13:04 |
|
||
|
А кто из делфистов хорошо программирует в C++ Builder?
|
|||
|---|---|---|---|
|
#18+
BeltarавторНу а чо, я в ветке по делфи часто спрашиваю, хоть сам на билдере. Ну перепишешь ты ответ с Паскаля на плюсы. И в Сети, явно, будешь искать решения для Delphi. А что тебе сам Билдер-то дает, чтобы оправдывать лишние этапы по переводу с на др. язык? Скобочки лучше, чем begin end. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.04.2019, 18:38 |
|
||
|
А кто из делфистов хорошо программирует в C++ Builder?
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.04.2019, 18:43 |
|
||
|
А кто из делфистов хорошо программирует в C++ Builder?
|
|||
|---|---|---|---|
|
#18+
Artem.1stУважаемые, Delphi гуру. Если вы имеете опыт работы с C++Builder, то хочется услышать ваше мнение по сравнению двух систем Builder и Delphi. Писали ПО на C++ начиная с Borland C++ 3.1 -> Borland С++ 5 + OWL когда появились RAD системы перешли на C++ Ebony -> С++Builder 1 3 5 6 ...2007 -> ....C++Builder 10 основная причина - DBGrid-ы и работа с БД но писать прикладной код на Pascal это ад. без RAII, шаблонов и контейнеров STL.... Можете скачать и посмотреть в виртуалке как приложение на C++Builder работает живьем http://taskscrap.blogspot.com/ Посмотреть доку https://drive.google.com/drive/u/0/folders/0BwqYpkjjAicFQkpOelZraE9oNWs ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.04.2019, 18:58 |
|
||
|
А кто из делфистов хорошо программирует в C++ Builder?
|
|||
|---|---|---|---|
|
#18+
PPAно писать прикладной код на Pascal это ад. без RAII, шаблонов и контейнеров STL.... По-моему ад писать на си++, все приходится городить руками. Поэтому там всякие шаблоны, контейнеры - из-за бедности. На паскале многие операции делает компилятор. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.04.2019, 19:16 |
|
||
|
А кто из делфистов хорошо программирует в C++ Builder?
|
|||
|---|---|---|---|
|
#18+
ziv-2014По-моему ад писать на си++, все приходится городить руками. Поэтому там всякие шаблоны, контейнеры - из-за бедности. На паскале многие операции делает компилятор. Попробуй на паскале напиши аналог контейнера вида std::map<std::string, std::map<int, TMyStruct> > с использованием auto и сравни. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.04.2019, 19:39 |
|
||
|
А кто из делфистов хорошо программирует в C++ Builder?
|
|||
|---|---|---|---|
|
#18+
PPA, THashTable<String,THashTable<Integer,TMyScruct>> ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.04.2019, 19:43 |
|
||
|
А кто из делфистов хорошо программирует в C++ Builder?
|
|||
|---|---|---|---|
|
#18+
А если в базе: TDictionary<String,TDictionary<Integer,TMyStcruct>> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.04.2019, 19:45 |
|
||
|
А кто из делфистов хорошо программирует в C++ Builder?
|
|||
|---|---|---|---|
|
#18+
PPA, Выставляю стандарт си++17, class мне стек гадит. Голову сломал, оказывается библиотека поддерживает си++14, а компилятор от ms не хочет компилировать, т. к. _HAS_NODISCARD подавай си++17 - голову сломать можно :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.04.2019, 20:37 |
|
||
|
А кто из делфистов хорошо программирует в C++ Builder?
|
|||
|---|---|---|---|
|
#18+
didgikBeltarпропущено... Ну перепишешь ты ответ с Паскаля на плюсы. И в Сети, явно, будешь искать решения для Delphi. А что тебе сам Билдер-то дает, чтобы оправдывать лишние этапы по переводу с на др. язык? Скобочки лучше, чем begin end.Во всех наследниках паскаля - оберон, модула, етц бегины убрали. Ну а енд уже не так сложно писать =) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.04.2019, 20:40 |
|
||
|
А кто из делфистов хорошо программирует в C++ Builder?
|
|||
|---|---|---|---|
|
#18+
ziv-2014PPA, Выставляю стандарт си++17, class мне стек гадит. Голову сломал, оказывается библиотека поддерживает си++14, а компилятор от ms не хочет компилировать, т. к. _HAS_NODISCARD подавай си++17 - голову сломать можно :)Или стек гадит или не компилируется. Надо бы определиться на трезвую разумную голову -> decltype(auto) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.04.2019, 20:41 |
|
||
|
А кто из делфистов хорошо программирует в C++ Builder?
|
|||
|---|---|---|---|
|
#18+
Siemarglziv-2014PPA, Выставляю стандарт си++17, class мне стек гадит. Голову сломал, оказывается библиотека поддерживает си++14, а компилятор от ms не хочет компилировать, т. к. _HAS_NODISCARD подавай си++17 - голову сломать можно :)Или стек гадит или не компилируется. Надо бы определиться на трезвую разумную голову -> decltype(auto) Стек гадит, если установлен стандарт си++17, не компилируется, если установлен стандарт си++14 и ниже. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.04.2019, 20:56 |
|
||
|
А кто из делфистов хорошо программирует в C++ Builder?
|
|||
|---|---|---|---|
|
#18+
SiemarglВо всех наследниках паскаля - оберон, модула, етц бегины убрали.И где все эти языки? Ну а енд уже не так сложно писать =)А зачем писать. Компилятор сам все расставит. А где не расставит у меня Punto Switcher макросы подменяет. tb<enter> -> then begin eeb<enter> -> end else begin ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.04.2019, 21:34 |
|
||
|
А кто из делфистов хорошо программирует в C++ Builder?
|
|||
|---|---|---|---|
|
#18+
rgreatPPA, THashTable<String,THashTable<Integer,TMyScruct>> ? Это появилось слишком поздно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.04.2019, 21:45 |
|
||
|
А кто из делфистов хорошо программирует в C++ Builder?
|
|||
|---|---|---|---|
|
#18+
PPAЭто появилось слишком поздно.Как бы много лет уже как. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.04.2019, 21:47 |
|
||
|
А кто из делфистов хорошо программирует в C++ Builder?
|
|||
|---|---|---|---|
|
#18+
10 лет, если быть точнее. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.04.2019, 21:48 |
|
||
|
А кто из делфистов хорошо программирует в C++ Builder?
|
|||
|---|---|---|---|
|
#18+
авторВо всех наследниках паскаля - оберон, модула, етц бегины убрали. В итоге напоминать стало Вижу Васю. Ничего принципиально нового не принесли, т. к. Вирта не волновали вопросы сопровождения кода N-летней давности, ему главное было работу сделать, а там хоть трава не расти. Все идеи из этих языков прекрасно реализовала Borland, она же совершенно правильно не стала развивать "Модулу". Люблю издеваться над Обероном. Кому мешали красивые begin/end, ну так автозавершение кода и параметризованный Exit набор уменьшают. А чем фигурная скобка бесит, так это тем, что набирать надо прожимая shift. авторRAII Ох люблю я эти сишные фантазии... авторшаблонов Брось каку! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2019, 08:43 |
|
||
|
А кто из делфистов хорошо программирует в C++ Builder?
|
|||
|---|---|---|---|
|
#18+
BeltarавторВо всех наследниках паскаля - оберон, модула, етц бегины убрали. ... Кому мешали красивые begin/end, ну так автозавершение кода и параметризованный Exit набор уменьшают... слишком поздно он понял что они не нужны, модула-стиль и в паскале довольно распространён, в силу удобства Код: pascal 1. 2. 3. begin в данном контексте лишь шум, а вот дополнительные проверки очень удобны для понимания при просмотре кода Код: pascal 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2019, 09:47 |
|
||
|
А кто из делфистов хорошо программирует в C++ Builder?
|
|||
|---|---|---|---|
|
#18+
ziv-2014По-моему ад писать на си++, все приходится городить рукамиу всех может быть весьма разное представление о том что же конкретно входит в лаконичное "все". вот на мой вкус там столько всего в современных std/stl не говоря уже о прочих бустах что впору остается лишь комбинировать ziv-2014Поэтому там всякие шаблоны, контейнеры - из-за бедностиа эту мысль я вообще не улавливаю ziv-2014На паскале многие операции делает компиляторработа уж такая, у любого компайлера ziv-2014Выставляю стандарт си++17, class мне стек гадитэто о чем речь? баг кодогена нашел, какой? SiemarglНадо бы определиться на трезвую разумную головуда хоть бы понять о чем речь ведет PPAосновная причина - DBGrid-ы и работа с БД но писать прикладной код на Pascal это ад. без RAII, шаблонов и контейнеров STLаналогично. из-за датасетов и контролов с ними работающими и прилип. равно как и в плане прикладного Beltarлюблю я эти сишные фантазиитолько raii это не фантазия ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2019, 11:34 |
|
||
|
А кто из делфистов хорошо программирует в C++ Builder?
|
|||
|---|---|---|---|
|
#18+
vavanziv-2014По-моему ад писать на си++, все приходится городить рукамиу всех может быть весьма разное представление о том что же конкретно входит в лаконичное "все". вот на мой вкус там столько всего в современных std/stl не говоря уже о прочих бустах что впору остается лишь комбинировать Там и так должно быть все, что нужно для работы по-умолчанию. Но вот например работа со строками, приходится все самому делать, работа с exception - тоже то еще "удовольствие". По сравнению с Delphi мрак. vavanziv-2014Поэтому там всякие шаблоны, контейнеры - из-за бедностиа эту мысль я вообще не улавливаю Потому что без шаблонов и классов - это будет уже си без плюсов. vavanziv-2014Выставляю стандарт си++17, class мне стек гадитэто о чем речь? баг кодогена нашел, какой? Проект webrtc в ms vs имеем void Conductor::InitializePeerConnection() { webrtc::PeerConnectionInterface::RTCConfiguration config; //<- при компиляции в си++17 гадит стек, при компиляции в си++14 работает отлично. Толи только из-за поддержки си++14, толи это баг. Для меня это какая-то жесть :) } ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2019, 12:04 |
|
||
|
А кто из делфистов хорошо программирует в C++ Builder?
|
|||
|---|---|---|---|
|
#18+
ziv-2014Там и так должно быть все, что нужно для работы по-умолчанию"умолчания" у всех разные а вообще "все" не может быть нигде ziv-2014например работа со строками, приходится все самому делатьопять "все"? ziv-2014работа с exception - тоже то еще "удовольствие"тоже непонятно ziv-2014По сравнению с Delphi мракбеспредметно невозможно обсуждать ziv-2014Потому что без шаблонов и классов - это будет уже си без плюсови? ziv-2014при компиляции в си++17 гадит стекэту либу я не юзаю, так что не подскажу. а как именно "гадит стек"? ziv-2014толи это баг. Для меня это какая-то жестьжесть что баги бывают везде? вот это уж для меня жесть ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2019, 13:08 |
|
||
|
А кто из делфистов хорошо программирует в C++ Builder?
|
|||
|---|---|---|---|
|
#18+
авторif dddddddd then begin ....; end За такое я бы просто руки сразу отрывал, и не только. begin end Размечают операторный блок, делая синтаксис унифицированным и легко читаемым. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2019, 15:34 |
|
||
|
А кто из делфистов хорошо программирует в C++ Builder?
|
|||
|---|---|---|---|
|
#18+
vavan, эту либу я не юзаю, так что не подскажу. а как именно "гадит стек"? Например, затирает локальные переменные. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2019, 15:44 |
|
||
|
А кто из делфистов хорошо программирует в C++ Builder?
|
|||
|---|---|---|---|
|
#18+
Beltarавторif then begin ....; end За такое я бы просто руки сразу отрывал, и не только. begin end Размечают операторный блок, делая синтаксис унифицированным и легко читаемым.Я бы за dddddddd бошку откусывал. Ср. Код: pascal 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2019, 15:53 |
|
||
|
А кто из делфистов хорошо программирует в C++ Builder?
|
|||
|---|---|---|---|
|
#18+
Gator, И кстати, вертикальные размеры мониторов все же ограничены и лишние переводы строк строк ситуацию усугубляют. Представьте сложный длинный if с вложениями. Смешно, когда всё видно на одном экране, а на следующем лестница непонятных end ов ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2019, 16:09 |
|
||
|
А кто из делфистов хорошо программирует в C++ Builder?
|
|||
|---|---|---|---|
|
#18+
Beltarавторif dddddddd then begin ....; end За такое я бы просто руки сразу отрывал, и не только. begin end Размечают операторный блок, делая синтаксис унифицированным и легко читаемым.они делают его громоздким end закрывает if, а begin - шум, незачем на него смотреть, его автоставка кода делает и хоть упрись не докажешь обратного :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2019, 17:29 |
|
||
|
А кто из делфистов хорошо программирует в C++ Builder?
|
|||
|---|---|---|---|
|
#18+
kealon(Ruslan)end закрывает if, а begin - шум, незачем на него смотреть, его автоставка кода делает и хоть упрись не докажешь обратного :-) 21849484 https://ru.wikipedia.org/wiki/Составной_оператор В Паскале условный оператор if, циклы while и for требуют в качестве ветвей и тела один оператор, поэтому при необходимости разместить в ветвях условного оператора или теле цикла несколько команд используются составные операторы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2019, 17:56 |
|
||
|
А кто из делфистов хорошо программирует в C++ Builder?
|
|||
|---|---|---|---|
|
#18+
kealon(Ruslan), бе-бе-бе чем if sqlru.tag == center & somecondition { ... } } лучше Код: pascal 1. 2. 3. Глаза ломают быстее? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2019, 18:33 |
|
||
|
А кто из делфистов хорошо программирует в C++ Builder?
|
|||
|---|---|---|---|
|
#18+
Gator, Ты еще скобочки в IF пролюбил. Они-ж там обязательны. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2019, 18:36 |
|
||
|
А кто из делфистов хорошо программирует в C++ Builder?
|
|||
|---|---|---|---|
|
#18+
Gatorkealon(Ruslan), бе-бе-бе чем Код: plaintext 1. 2. 3. лучше Код: pascal 1. 2. 3. Глаза ломают быстее? Меньше слов, больше дела. Хуже begin-end только питон, где вообще ничего нету. Скобки в этом смысле золотая середина. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2019, 19:01 |
|
||
|
А кто из делфистов хорошо программирует в C++ Builder?
|
|||
|---|---|---|---|
|
#18+
rgreat, ну типа да. some and something round brackets requare во всяком случае их надо расставлять и для ясности приоритета и порядка и красивости/читабельности в любых условиях хоть циклах, хоть в sql и пр. Но это отдельная песня (типа, это мухи, а составной оператор (begin-end) - это - котлета) Но за if (true) - бошки с руками покусаю ___________ https://ru.wikipedia.org/wiki/Скобки Ско́бки — парные знаки, используемые в различных областях. Различают: круглые ( ) скобки; квадратные [ ] скобки; фигурные { } скобки; угловые ⟨ ⟩ скобки (или < > в ASCII-текстах). Обычно первая в паре скобка называется открывающей, а вторая — закрывающей. Почти всегда (за исключением некоторых математических обозначений) открывающая и закрывающая скобки соответствуют друг другу (квадратная — квадратной и т. д.). Используются также скобки, в которых открывающий и закрывающий знак не различаются, например, косые скобки /…/, прямые скобки |…|, двойные прямые скобки ||…||. Используются в математике, физике, химии и других науках для установки приоритета выполнения операции в формулах. Различные скобки (как и другие, непарные символы ASCII) применяются в смайликах (эмотиконах), например, :-). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2019, 19:41 |
|
||
|
А кто из делфистов хорошо программирует в C++ Builder?
|
|||
|---|---|---|---|
|
#18+
didgik, вы все молодые глупые. вы ещё строку скобок не видели длиной 2 метров ( 4 листа АЦПУ) - глазу зацепиться не за что ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2019, 19:46 |
|
||
|
А кто из делфистов хорошо программирует в C++ Builder?
|
|||
|---|---|---|---|
|
#18+
Gatordidgik, вы все молодые глупые. вы ещё строку скобок не видели длиной 2 метров ( 4 листа АЦПУ) - глазу зацепиться не за что Зачем смотреть на всякую дичь? Писать надо для людей, машине пофиг как написано. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2019, 20:07 |
|
||
|
А кто из делфистов хорошо программирует в C++ Builder?
|
|||
|---|---|---|---|
|
#18+
didgikМеньше слов, больше дела. Хуже begin-end только питон, где вообще ничего нету. Скобки в этом смысле золотая середина.Когда в PowerShell скрипты пишу, больше всего бесят конструкции вида: Код: plaintext 1. 2. 3. 4. 5. 6. 7. Оба варианта выглядят так себе и уровень ловить неудобно из-за того что скобки узкие. Код: pascal 1. 2. 3. удобнее ИМХО. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2019, 20:11 |
|
||
|
А кто из делфистов хорошо программирует в C++ Builder?
|
|||
|---|---|---|---|
|
#18+
Хотя всякие end if и end sub как в vbs - тоже излишество. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2019, 20:13 |
|
||
|
А кто из делфистов хорошо программирует в C++ Builder?
|
|||
|---|---|---|---|
|
#18+
ziv-2014Проект webrtc в ms vs имеем Код: plaintext 1. 2. 3. здесь бага нет, стек портится в другом месте ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2019, 20:19 |
|
||
|
А кто из делфистов хорошо программирует в C++ Builder?
|
|||
|---|---|---|---|
|
#18+
Kazantsev Alexeykealon(Ruslan)end закрывает if, а begin - шум, незачем на него смотреть, его автоставка кода делает и хоть упрись не докажешь обратного :-) 21849484 https://ru.wikipedia.org/wiki/Составной_оператор В Паскале условный оператор if, циклы while и for требуют в качестве ветвей и тела один оператор, поэтому при необходимости разместить в ветвях условного оператора или теле цикла несколько команд используются составные операторыну давай логично думать он говорит что у него косоглазие направо от моей записи, но однако от if без begin-end у него оно не развивается почему то - нелогично, ибо точку с запятой фигачат вообще чёрте где в моём случае я чётко знаю где заканчивается if, и мне не надо косоглазие вырабатывать а то что кто-то где-то что-то прочитал, ну... - его проблемы Вирт понял эту глупость и убрал из модулы begin, сначала правда повыёживался что бы на бейсик непохоже было ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2019, 20:37 |
|
||
|
А кто из делфистов хорошо программирует в C++ Builder?
|
|||
|---|---|---|---|
|
#18+
kealon(Ruslan), Я по косоглазиям не специалист, с этим вы сами разберитесь. Я тебе указал, что end относится к составному оператору, а не к условному выражению. Нравится - не нравится - это дело субъективное, а правила языка - объективное. kealon(Ruslan)Вирт понял эту глупость и убрал из модулы begin, сначала правда повыёживался что бы на бейсик непохоже было А в Обероне шиза минимализма его совсем победила. И что? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2019, 21:03 |
|
||
|
А кто из делфистов хорошо программирует в C++ Builder?
|
|||
|---|---|---|---|
|
#18+
Kazantsev Alexey, мы о восприятии человеком или о том как компилятор что воспринимает? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2019, 21:07 |
|
||
|
А кто из делфистов хорошо программирует в C++ Builder?
|
|||
|---|---|---|---|
|
#18+
kealon(Ruslan)мы о восприятии человеком или о том как компилятор что воспринимает? О человеке, разумеется. И о том, что человек пишет исходя из имеющихся правил (а ещё понимания, что кому-то, возможно, имеющему собственное представление о прекрасном, придётся это читать). И правила таковы, что end относится к begin и ни как иначе. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2019, 21:18 |
|
||
|
А кто из делфистов хорошо программирует в C++ Builder?
|
|||
|---|---|---|---|
|
#18+
didgik, "машина" с листингами не работает. Читает (и понимает) их человек. Ты сначала своё творение многостраничное прочитай эдак через пяток лет.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2019, 21:21 |
|
||
|
А кто из делфистов хорошо программирует в C++ Builder?
|
|||
|---|---|---|---|
|
#18+
alekcvpХотя всякие end if и end sub как в vbs - тоже излишество.+1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2019, 21:22 |
|
||
|
А кто из делфистов хорошо программирует в C++ Builder?
|
|||
|---|---|---|---|
|
#18+
Kazantsev Alexeykealon(Ruslan)мы о восприятии человеком или о том как компилятор что воспринимает? О человеке, разумеется. И о том, что человек пишет исходя из имеющихся правил (а ещё понимания, что кому-то, возможно, имеющему собственное представление о прекрасном, придётся это читать). И правила таковы, что end относится к begin и ни как иначе. человек пишет из других соображений, а подстроиться под логику компилятора это машинальный навык мне логичнее видеть где начинается мысль и где заканчивается и начинается она не с begin в тех же плюсах скобки тоже не обязательное обрамление, но ставят их всегда - ибо так человеку удобнее и ставят их большинство, именно так :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2019, 21:39 |
|
||
|
А кто из делфистов хорошо программирует в C++ Builder?
|
|||
|---|---|---|---|
|
#18+
kealon(Ruslan)мне логичнее видеть где начинается мысль и где заканчивается и начинается она не с begin Это не логика, это вкусовщина. Логику я описал в цитировании выше. kealon(Ruslan)в тех же плюсах скобки тоже не обязательное обрамление, но ставят их всегда - ибо так человеку удобнее и ставят их большинство, именно так :-) И это снова вкусовщина. Одному нравится арбуз, другому - свиной хрящик. Так вот я не о вкусах тут говорю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2019, 21:50 |
|
||
|
А кто из делфистов хорошо программирует в C++ Builder?
|
|||
|---|---|---|---|
|
#18+
Gatordidgik, "машина" с листингами не работает. Читает (и понимает) их человек. Ты сначала своё творение многостраничное прочитай эдак через пяток лет.... Так я ровно о том и говорю. Кому то удобней скобочки, кому то begin-end, а кто-то вообще на русском код пишет. С моей точки зрения скобки лучше, ибо просто компактнее код. А так разницы нет конечно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2019, 21:54 |
|
||
|
А кто из делфистов хорошо программирует в C++ Builder?
|
|||
|---|---|---|---|
|
#18+
Kazantsev Alexey, а я говорю о вкусах и удобствах и как их приспособить под компилятор давай я тебя кардинально глупостями добью Код: pascal 1. 2. 3. писк солдафонства и критинического упрямства ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2019, 22:09 |
|
||
|
А кто из делфистов хорошо программирует в C++ Builder?
|
|||
|---|---|---|---|
|
#18+
Kazantsev Alexeykealon(Ruslan)мы о восприятии человеком или о том как компилятор что воспринимает? О человеке, разумеется. И о том, что человек пишет исходя из имеющихся правил (а ещё понимания, что кому-то, возможно, имеющему собственное представление о прекрасном, придётся это читать). И правила таковы, что end относится к begin и ни как иначе.Пора уже осудить Создателя ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2019, 22:10 |
|
||
|
А кто из делфистов хорошо программирует в C++ Builder?
|
|||
|---|---|---|---|
|
#18+
kealon(Ruslan)а я говорю о вкусах и удобствах и как их приспособить под компилятор Странно рассуждать о вкусах и при этом аппелировать к логике, не находишь? kealon(Ruslan)давай я тебя кардинально глупостями добью Не понял... Имелось ввиду: Код: pascal 1. 2. 3. 4. 5. 6. ? SiemarglПора уже осудить Создателя Слишком абстрактно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2019, 22:44 |
|
||
|
А кто из делфистов хорошо программирует в C++ Builder?
|
|||
|---|---|---|---|
|
#18+
Kazantsev Alexey, Вирта же, что ты как в тапочках ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2019, 23:03 |
|
||
|
А кто из делфистов хорошо программирует в C++ Builder?
|
|||
|---|---|---|---|
|
#18+
SiemarglВирта же, что ты как в тапочках А, так уже :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2019, 23:13 |
|
||
|
А кто из делфистов хорошо программирует в C++ Builder?
|
|||
|---|---|---|---|
|
#18+
Kazantsev Alexeykealon(Ruslan)а я говорю о вкусах и удобствах и как их приспособить под компилятор Странно рассуждать о вкусах и при этом аппелировать к логике, не находишь?ничего странного, всё логично просто ты исходишь из поломатой логики которую принял за догму кстати если уж аппелировать к стандартам, твой вариант тогда нестандарт :-) Код: pascal 1. 2. 3. 4. 5. 6. должно быть Код: pascal 1. 2. 3. 4. 5. 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2019, 23:42 |
|
||
|
А кто из делфистов хорошо программирует в C++ Builder?
|
|||
|---|---|---|---|
|
#18+
kealon(Ruslan)ничего странного, всё логично Вкусовщина не может быть логичной, не говори глупостей. kealon(Ruslan)кстати если уж аппелировать к стандартам, твой вариант тогда нестандарт :-) Так я и не говорю о стандартах (ты, кстати, о каком?) kealon(Ruslan)должно быть Кому должно? Исходя из чего? Вот исходя из логики, приведённый мною вариант правилен, а твой "стандартный" нет. Я объясню почему. После условного оператора следует оператор, который будет выполнен если условие соблюдается. Такой оператор принято выделять отступом (надеюсь, мы не станем обсуждать необходимость переноса оператора на новую строку). Например: Код: pascal 1. 2. Составной оператор, в этом смысле, ничем не отличается от одиночного. Поэтому отступ для составного оператора столь же логичен (выделяя оператор отсупом мы делаем код более читаемым). else , как часть условного оператора, находится на одной позиции с ним, и это опять же логично. Для оператора следующего после else действуют те же принципы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.04.2019, 00:27 |
|
||
|
А кто из делфистов хорошо программирует в C++ Builder?
|
|||
|---|---|---|---|
|
#18+
Kazantsev Alexeykealon(Ruslan)мы о восприятии человеком или о том как компилятор что воспринимает? О человеке, разумеется. И о том, что человек пишет исходя из имеющихся правил (а ещё понимания, что кому-то, возможно, имеющему собственное представление о прекрасном, придётся это читать). И правила таковы, что end относится к begin и ни как иначе.+1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.04.2019, 16:20 |
|
||
|
А кто из делфистов хорошо программирует в C++ Builder?
|
|||
|---|---|---|---|
|
#18+
Писал всегда отступ по begin/end, а не по If, for и прочему еще в институте просто по наитию, не зная никаких стандартов оформления. авторони делают его громоздким end закрывает if, а begin - шум, незачем на него смотреть, его автоставка кода делает и хоть упрись не докажешь обратного :-) Автовставка умеет закрывать begin даже если фигачить что-то вида Код: pascal 1. 2. 3. Если набрал begin, то end будет поставлен, не надо думать, хочешь ты одну строку написать, или много. В этом плане я вообще в VB-стиле не вижу способа писать красиво однострочные операторы, т. к. абсолютно каждый if, for и т. д. придется закрывать End'ом. А составных операторов при росте выразительных способностей языка становится как бы заметно меньше. И да, блоки кода от begin до end, если не писать begin на той же строке, что и пред. оператор, очень удобно редактировать, например, можно выделить тупо строчки целиком. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2019, 09:29 |
|
||
|
А кто из делфистов хорошо программирует в C++ Builder?
|
|||
|---|---|---|---|
|
#18+
Kazantsev Alexeykealon(Ruslan)кстати если уж аппелировать к стандартам, твой вариант тогда нестандарт :-) Так я и не говорю о стандартах (ты, кстати, о каком?) kealon(Ruslan)должно быть Кому должно? Исходя из чего? Вот исходя из логики, приведённый мною вариант правилен, а твой "стандартный" нет. Я объясню почему. После условного оператора следует оператор, который будет выполнен если условие соблюдается. Такой оператор принято выделять отступом (надеюсь, мы не станем обсуждать необходимость переноса оператора на новую строку). Например: Код: pascal 1. 2. Составной оператор, в этом смысле, ничем не отличается от одиночного. Поэтому отступ для составного оператора столь же логичен (выделяя оператор отсупом мы делаем код более читаемым). else , как часть условного оператора, находится на одной позиции с ним, и это опять же логично. Для оператора следующего после else действуют те же принципы.т.е. две страницы лопочешь, а стандарты Borland-а, которые я критикую вообще не знаешь? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2019, 21:04 |
|
||
|
А кто из делфистов хорошо программирует в C++ Builder?
|
|||
|---|---|---|---|
|
#18+
kealon(Ruslan)а стандарты Borland-а, которые я критикую вообще не знаешь? Я и не подозревал, что ты стандарты борландовы критикуешь, потому и спросил откуда исходит твоя идея о "должности". Я тебе ответил, почему считаю, что твой вариант - отстой, впрочем, равно, как и борландовский (нет уже давно никакого борландовского стандарта, в исходниках дельфийских фигачат, как бог на душу положит). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2019, 21:46 |
|
||
|
А кто из делфистов хорошо программирует в C++ Builder?
|
|||
|---|---|---|---|
|
#18+
Kazantsev Alexey, всё ясно, т.е. как и везде сам себе что-то придумал и поверил ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2019, 21:59 |
|
||
|
А кто из делфистов хорошо программирует в C++ Builder?
|
|||
|---|---|---|---|
|
#18+
А как по "стандартам борланда" следует форматировать switch - case? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2019, 21:59 |
|
||
|
А кто из делфистов хорошо программирует в C++ Builder?
|
|||
|---|---|---|---|
|
#18+
ёёёёёА как по "стандартам борланда" следует форматировать switch - case? тынц ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2019, 22:02 |
|
||
|
А кто из делфистов хорошо программирует в C++ Builder?
|
|||
|---|---|---|---|
|
#18+
kealon(Ruslan), ну. Какой может быть switch в объект паскале? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2019, 22:05 |
|
||
|
А кто из делфистов хорошо программирует в C++ Builder?
|
|||
|---|---|---|---|
|
#18+
ёёёёёkealon(Ruslan), ну. Какой может быть switch в объект паскале?никакой, по case тыкнул ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2019, 22:08 |
|
||
|
А кто из делфистов хорошо программирует в C++ Builder?
|
|||
|---|---|---|---|
|
#18+
kealon(Ruslan), ужасно. Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2019, 22:14 |
|
||
|
А кто из делфистов хорошо программирует в C++ Builder?
|
|||
|---|---|---|---|
|
#18+
kealon(Ruslan)всё ясно, т.е. как и везде сам себе что-то придумал и поверил Вообще-то, отвечал на твои тезисы цитируя. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2019, 22:23 |
|
||
|
А кто из делфистов хорошо программирует в C++ Builder?
|
|||
|---|---|---|---|
|
#18+
Kazantsev Alexeykealon(Ruslan)всё ясно, т.е. как и везде сам себе что-то придумал и поверил Вообще-то, отвечал на твои тезисы цитируя. если быть точным - придумывал, подстраиваясь под то как сам пишешь, основной аргумент в ваших высказываниях это "я так привык". я особо умных заказчиков, которые включают эти требования, а потом удивляются, тычу в этот стандарт словом "всё как просили, если не нравится, переделаем как хотите, любой каприз за ваши деньги" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2019, 22:52 |
|
||
|
А кто из делфистов хорошо программирует в C++ Builder?
|
|||
|---|---|---|---|
|
#18+
ёёёёёkealon(Ruslan), ужасно.абсолютно согласен ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2019, 22:54 |
|
||
|
А кто из делфистов хорошо программирует в C++ Builder?
|
|||
|---|---|---|---|
|
#18+
kealon(Ruslan)если быть точным - придумывал, подстраиваясь под то как сам пишешь, основной аргумент в ваших высказываниях это "я так привык". Не выдумывал, а объяснял почему это логично, в отличии от "мне так нраицца" , где логика не ночевала. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2019, 23:43 |
|
||
|
А кто из делфистов хорошо программирует в C++ Builder?
|
|||
|---|---|---|---|
|
#18+
Kazantsev Alexeykealon(Ruslan)если быть точным - придумывал, подстраиваясь под то как сам пишешь, основной аргумент в ваших высказываниях это "я так привык". Не выдумывал, а объяснял почему это логично, в отличии от "мне так нраицца" , где логика не ночевала.там-то как раз всё просто, экономия вертикального места, что улучшает обзор кода везде либо улучшение обзора кода, либо облегчение изменений у вас же всего лишь одна попытка как-то обосновать - 21860760 , но это всего лишь подбор варианта по принципу "любой толстый найдёт причину пожрать" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2019, 23:55 |
|
||
|
А кто из делфистов хорошо программирует в C++ Builder?
|
|||
|---|---|---|---|
|
#18+
kealon(Ruslan)там-то как раз всё просто, экономия вертикального места, что улучшает обзор кода везде либо улучшение обзора кода, либо облегчение изменений Можно всё в одну строчку фигачить, места вертикального наэкономится - вагон. А читаемость улучшается при обратной ситуации - визуальном отделении блоков кода. kealon(Ruslan)у вас же всего лишь одна попытка как-то обосновать - 21860760 Нет, это была вторая попытка донести, что end относится к составному оператору, а не к условному или прочим. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.04.2019, 00:05 |
|
||
|
А кто из делфистов хорошо программирует в C++ Builder?
|
|||
|---|---|---|---|
|
#18+
Kazantsev Alexeykealon(Ruslan)у вас же всего лишь одна попытка как-то обосновать - 21860760 Нет, это была вторая попытка донести, что end относится к составному оператору, а не к условному или прочим.теперь вопрос, а зачем он(end) там нужен? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.04.2019, 00:28 |
|
||
|
А кто из делфистов хорошо программирует в C++ Builder?
|
|||
|---|---|---|---|
|
#18+
Kazantsev Alexeyend относится к составному оператору, а не к условному или прочимКак по мне, само понятие - "составной оператор" - было введено зря. Лучшеб бы begin end для условий и прочего был обязательным. Меня лично просто раздражает else в три строки, я поэтому пишу в одну как и then begin. Мне так проще и наглядней. Других аргументов нет, но мне и не требуется. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.04.2019, 00:30 |
|
||
|
А кто из делфистов хорошо программирует в C++ Builder?
|
|||
|---|---|---|---|
|
#18+
Kazantsev Alexey, сразу задам ещё два вопроса, так как спать пойду и ответы очевидны а зачем там begin ? зачем тогда begin с новой строки? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.04.2019, 00:31 |
|
||
|
А кто из делфистов хорошо программирует в C++ Builder?
|
|||
|---|---|---|---|
|
#18+
YuRockКак по мне, само понятие - "составной оператор" - было введено зря. Речь о форматировании кода в рамках существующего языка, потому зря-не зря это не сюда. kealon(Ruslan)а зачем там begin ? Потому что язык этого требует. kealon(Ruslan)зачем тогда begin с новой строки? Для наглядности и единообразия. Если одиночный оператор начинается на новой строке, то и составной должен подчиняться той же логике. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.04.2019, 00:50 |
|
||
|
А кто из делфистов хорошо программирует в C++ Builder?
|
|||
|---|---|---|---|
|
#18+
kealon(Ruslan)теперь вопрос, а зачем он(end) там нужен? end зыкрывает составной оператор, что непонятного? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.04.2019, 00:50 |
|
||
|
А кто из делфистов хорошо программирует в C++ Builder?
|
|||
|---|---|---|---|
|
#18+
YuRockКак по мне, само понятие - "составной оператор" - было введено зря. Вот, кстати... Начиная с 10.3 составные операторы стали не просто структурным элементом, но ещё функциональным, ограничивая область жизни декларированных внутри оператора переменных (правда только явных). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.04.2019, 01:02 |
|
||
|
А кто из делфистов хорошо программирует в C++ Builder?
|
|||
|---|---|---|---|
|
#18+
Siemarglziv-2014Проект webrtc в ms vs имеем Код: plaintext 1. 2. 3. здесь бага нет, стек портится в другом месте Стек портится именно тут и именно при компиляции в стандарте си++17, т. к. webrtc не поддерживает его. При компиляции си++14 все работает. Я сделал тестовое приложение, где данная особенность проявляется. Так там вообще негде стеку портится, но стек портится. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.04.2019, 09:28 |
|
||
|
А кто из делфистов хорошо программирует в C++ Builder?
|
|||
|---|---|---|---|
|
#18+
ziv-2014, Выкладывай тесткейс, проверим. А остальные схизматики, продолжайте. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.04.2019, 23:24 |
|
||
|
А кто из делфистов хорошо программирует в C++ Builder?
|
|||
|---|---|---|---|
|
#18+
Siemarglziv-2014, Выкладывай тесткейс, проверим. А остальные схизматики, продолжайте. WebRtc только в исходниках и библиотеках занимает несколько Гигабайтов. В целом процедуру выложил. Сам проект дежи. Библиотеку сам качай и компилируй. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.04.2019, 08:46 |
|
||
|
А кто из делфистов хорошо программирует в C++ Builder?
|
|||
|---|---|---|---|
|
#18+
Siemargl, WebRtc поддерживает только си++14, выше не поддерживает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.04.2019, 08:49 |
|
||
|
А кто из делфистов хорошо программирует в C++ Builder?
|
|||
|---|---|---|---|
|
#18+
ziv-2014Siemarglziv-2014, Выкладывай тесткейс, проверим. А остальные схизматики, продолжайте. WebRtc только в исходниках и библиотеках занимает несколько Гигабайтов. В целом процедуру выложил. Сам проект дежи. Библиотеку сам качай и компилируй.Не получается - там в зависимостях дофига - abseil - jsoncpp - openssl и интерфейсы сильно поменялись в самой webrtc. Итого собрать не представляется возможным. Так что нужен воспроизводимый пример на рабочем наборе версий из 4х вышеуказанных библиотек. Просто так собрать полхрома - мне не так скучно.... Ну и библиотеки с с зависимостями тоже нужно пересобирать под свой компилятор и стандарт.. Судя по исходникам - с этим работать нужна приличная квалификация в метапрограммировании..... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.04.2019, 12:21 |
|
||
|
А кто из делфистов хорошо программирует в C++ Builder?
|
|||
|---|---|---|---|
|
#18+
Siemargl, Ну и библиотеки с с зависимостями тоже нужно пересобирать под свой компилятор и стандарт.. Так выкачал и там все собирается. У меня работает. У меня все собирается, как силангом, так и компилятором от msvc. 1. Еще есть одна проблема. Если откомпилировать в силенге в режиме отладки библиотеку webrtc.lib, а потом ее использовать в msvc в проекте. Этот проект откомпилировать без оптимизаций, то в RTC_LOG не будут корректно отображаться имена файлов в коде из webrtc, а если откомпилировать с оптимизациями, то работать будет хорошо. Фантастика. 2. Другая проблема, оказывается при использовании компилятора msvc не компилируется библиотека ffmpeg, поэтому поддержка H264 отключена для msvc. Глюков там завались. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.04.2019, 18:10 |
|
||
|
А кто из делфистов хорошо программирует в C++ Builder?
|
|||
|---|---|---|---|
|
#18+
Siemargl, Нужно выкачать только один webrtc отдельно от chromium. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.04.2019, 18:15 |
|
||
|
А кто из делфистов хорошо программирует в C++ Builder?
|
|||
|---|---|---|---|
|
#18+
ziv-2014Siemargl, Ну и библиотеки с с зависимостями тоже нужно пересобирать под свой компилятор и стандарт.. Так выкачал и там все собирается. У меня работает. У меня все собирается, как силангом, так и компилятором от msvc. 1. Еще есть одна проблема. Если откомпилировать в силенге в режиме отладки библиотеку webrtc.lib, а потом ее использовать в msvc в проекте. Этот проект откомпилировать без оптимизаций, то в RTC_LOG не будут корректно отображаться имена файлов в коде из webrtc, а если откомпилировать с оптимизациями, то работать будет хорошо. Фантастика. 2. Другая проблема, оказывается при использовании компилятора msvc не компилируется библиотека ffmpeg, поэтому поддержка H264 отключена для msvc. Глюков там завались. 1. Так делать нельзя, ABI между компиляторами несовместимо. Мы об одном webrtc говорим ? Я взял отсюда https://chromium.googlesource.com/external/webrtc В твоем проекте #include "media/base/device.h" - которого нет совсем #include "api/rtpsenderinterface.h" и еще десяток переименованы в новом WebRTC как #include "api/rtp_sender_interface.h" Файл проекта WebRtcApi.h отсутствует Пути к include библиотекам не прописаны, WEBRTC_WIN не определена. Сначала бы проверил, что выложил.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.05.2019, 19:38 |
|
||
|
А кто из делфистов хорошо программирует в C++ Builder?
|
|||
|---|---|---|---|
|
#18+
Мы об одном webrtc говорим ? Я взял отсюда https://chromium.googlesource.com/external/webrtc Думая да. Я брал от сюда https://webrtc.org/native-code/development/ Файл проекта WebRtcApi.h отсутствует Выкинь его нафиг, очевидно же не нужен. Забыл все лишнее вычистить. Вопрос то совсем про другой файл. Все компилируется. Если чего-то не работает убирай нафиг. Тебе нужен только webrtc::PeerConnectionInterface::RTCConfiguration config; а он реализован в Conductor В твоем проекте #include "media/base/device.h" - которого нет совсем #include "api/rtpsenderinterface.h" и еще десяток переименованы в новом WebRTC как #include "api/rtp_sender_interface.h" Переименовать руками не судьба. Я использовал по моему 72 или 73 версию. media/base/device.h - видимо сейчас в другом модуле. Разработчики хрома только занимаются бесполезными переименованиями файлов и переносом кода из одного файла в другой - за такое надо бить :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.05.2019, 10:06 |
|
||
|
А кто из делфистов хорошо программирует в C++ Builder?
|
|||
|---|---|---|---|
|
#18+
Siemargl, 1. Так делать нельзя, ABI между компиляторами несовместимо. Почему если включить оптимизации, то все работает? Спасибо за информацию. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.05.2019, 10:10 |
|
||
|
А кто из делфистов хорошо программирует в C++ Builder?
|
|||
|---|---|---|---|
|
#18+
Siemargl, Где про abi c++ можно почитать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.05.2019, 10:12 |
|
||
|
А кто из делфистов хорошо программирует в C++ Builder?
|
|||
|---|---|---|---|
|
#18+
ziv-2014, Нашел про поддержку форматов https://releases.llvm.org/3.8.0/tools/clang/docs/MSVCCompatibility.html https://clang.llvm.org/docs/MSVCCompatibility.html ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.05.2019, 10:40 |
|
||
|
А кто из делфистов хорошо программирует в C++ Builder?
|
|||
|---|---|---|---|
|
#18+
kealon(Ruslan)удаление неинициализированного объекта: в билдере прокатит, в студии и гнусе вызовет эксепшн Спасибо за ответ. Что значит "удаление неинициализированного объекта" ? P.S. извиняюсь, что сразу не спросил, заметил только сейчас. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.05.2019, 12:28 |
|
||
|
А кто из делфистов хорошо программирует в C++ Builder?
|
|||
|---|---|---|---|
|
#18+
BeltarVCL построена на классовых ссылках, которых в "плюсах" нема. Спасибо за информацию. Что такое "классовые ссылки" , которых нет в C++ ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.05.2019, 12:41 |
|
||
|
А кто из делфистов хорошо программирует в C++ Builder?
|
|||
|---|---|---|---|
|
#18+
Artem.1stBeltarVCL построена на классовых ссылках, которых в "плюсах" нема. Спасибо за информацию. Что такое "классовые ссылки" , которых нет в C++ ? Код: pascal 1. и виртуальных конструкторов тоже нет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.05.2019, 12:58 |
|
||
|
А кто из делфистов хорошо программирует в C++ Builder?
|
|||
|---|---|---|---|
|
#18+
kealon(Ruslan) Код: pascal 1. и виртуальных конструкторов тоже нет Т.е. диалект языка в C++ Builder (более широкий чем ISO стандарт C++17), т.к. поддерижвает эти классовые ссылки? А где есть спиок всех отличий этих диалектов(там наверное еще ShortString)? Спасибо за ответ. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.05.2019, 13:52 |
|
||
|
А кто из делфистов хорошо программирует в C++ Builder?
|
|||
|---|---|---|---|
|
#18+
Artem.1st, я думаю любой компилятор добавляет что-то от себя, билдер тут не исключение, у МС тоже хватает но много что они просто макросами вписывали, много свои классы добавляли я особо на это не акцентировался, не могу 100% утверждать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.05.2019, 14:06 |
|
||
|
А кто из делфистов хорошо программирует в C++ Builder?
|
|||
|---|---|---|---|
|
#18+
Artem.1stСпасибо за ответ. Что значит "удаление неинициализированного объекта" ?на этот пункт можно не обращать внимания, это некорректная информация ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.05.2019, 15:53 |
|
||
|
А кто из делфистов хорошо программирует в C++ Builder?
|
|||
|---|---|---|---|
|
#18+
Artem.1stдиалект языка в C++ Builder (более широкий чем ISO стандарт C++17), т.к. поддерижвает эти классовые ссылки?в стройке кучка расширений для поддержки дельфизмов ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.05.2019, 15:56 |
|
||
|
А кто из делфистов хорошо программирует в C++ Builder?
|
|||
|---|---|---|---|
|
#18+
kealon(Ruslan)Artem.1stпропущено... Спасибо за информацию. Что такое "классовые ссылки" , которых нет в C++ ? Код: pascal 1. и виртуальных конструкторов тоже нет Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.05.2019, 10:53 |
|
||
|
А кто из делфистов хорошо программирует в C++ Builder?
|
|||
|---|---|---|---|
|
#18+
Квейд, и где конструктор? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.05.2019, 11:27 |
|
||
|
А кто из делфистов хорошо программирует в C++ Builder?
|
|||
|---|---|---|---|
|
#18+
kealon(Ruslan)Квейд, и где конструктор?а в том посте это не конструктор? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.05.2019, 11:42 |
|
||
|
А кто из делфистов хорошо программирует в C++ Builder?
|
|||
|---|---|---|---|
|
#18+
Квейд, нет, метод какой-то виртуальный ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.05.2019, 12:23 |
|
||
|
А кто из делфистов хорошо программирует в C++ Builder?
|
|||
|---|---|---|---|
|
#18+
kealon(Ruslan), это конструктор и есть ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.05.2019, 13:44 |
|
||
|
|

start [/forum/topic.php?all=1&fid=58&tid=2039511]: |
0ms |
get settings: |
7ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
606ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
198ms |
get tp. blocked users: |
1ms |
| others: | 247ms |
| total: | 1090ms |

| 0 / 0 |
