powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / А кто из делфистов хорошо программирует в C++ Builder?
25 сообщений из 155, страница 4 из 7
А кто из делфистов хорошо программирует в C++ Builder?
    #39800439
ziv-2014
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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, толи это баг. Для меня это какая-то жесть :)
}
...
Рейтинг: 0 / 0
А кто из делфистов хорошо программирует в C++ Builder?
    #39800516
vavan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ziv-2014Там и так должно быть все, что нужно для работы по-умолчанию"умолчания" у всех разные а вообще "все" не может быть нигде
ziv-2014например работа со строками, приходится все самому делатьопять "все"?
ziv-2014работа с exception - тоже то еще "удовольствие"тоже непонятно
ziv-2014По сравнению с Delphi мракбеспредметно невозможно обсуждать
ziv-2014Потому что без шаблонов и классов - это будет уже си без плюсови?
ziv-2014при компиляции в си++17 гадит стекэту либу я не юзаю, так что не подскажу. а как именно "гадит стек"?
ziv-2014толи это баг. Для меня это какая-то жестьжесть что баги бывают везде? вот это уж для меня жесть
...
Рейтинг: 0 / 0
А кто из делфистов хорошо программирует в C++ Builder?
    #39800629
Beltar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторif dddddddd then begin
....;
end

За такое я бы просто руки сразу отрывал, и не только.

begin
end

Размечают операторный блок, делая синтаксис унифицированным и легко читаемым.
...
Рейтинг: 0 / 0
А кто из делфистов хорошо программирует в C++ Builder?
    #39800639
ziv-2014
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vavan,
эту либу я не юзаю, так что не подскажу. а как именно "гадит стек"?
Например, затирает локальные переменные.
...
Рейтинг: 0 / 0
А кто из делфистов хорошо программирует в C++ Builder?
    #39800642
Фотография Gator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Beltarавторif then begin
....;
end

За такое я бы просто руки сразу отрывал, и не только.

begin
end

Размечают операторный блок, делая синтаксис унифицированным и легко читаемым.Я бы за dddddddd бошку откусывал. Ср.
Код: pascal
1.
2.
3.
if SomeReason then begin
   ...
end;
...
Рейтинг: 0 / 0
А кто из делфистов хорошо программирует в C++ Builder?
    #39800651
Фотография Gator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gator,

И кстати, вертикальные размеры мониторов все же ограничены и лишние переводы строк строк ситуацию усугубляют. Представьте сложный длинный if с вложениями. Смешно, когда всё видно на одном экране, а на следующем лестница непонятных end ов
...
Рейтинг: 0 / 0
А кто из делфистов хорошо программирует в C++ Builder?
    #39800686
kealon(Ruslan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Beltarавторif dddddddd then begin
....;
end

За такое я бы просто руки сразу отрывал, и не только.

begin
end

Размечают операторный блок, делая синтаксис унифицированным и легко читаемым.они делают его громоздким
end закрывает if, а begin - шум, незачем на него смотреть, его автоставка кода делает
и хоть упрись не докажешь обратного :-)
...
Рейтинг: 0 / 0
А кто из делфистов хорошо программирует в C++ Builder?
    #39800704
Kazantsev Alexey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kealon(Ruslan)end закрывает if, а begin - шум, незачем на него смотреть, его автоставка кода делает
и хоть упрись не докажешь обратного :-)
21849484

https://ru.wikipedia.org/wiki/Составной_оператор В Паскале условный оператор if, циклы while и for требуют в качестве ветвей и тела один оператор, поэтому при необходимости разместить в ветвях условного оператора или теле цикла несколько команд используются составные операторы
...
Рейтинг: 0 / 0
А кто из делфистов хорошо программирует в C++ Builder?
    #39800723
Фотография Gator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kealon(Ruslan),

бе-бе-бе
чем
if sqlru.tag == center &
somecondition {

... }
}

лучше
Код: pascal
1.
2.
3.
if sqlru.tag = tcenter and somecondition then begin
   ...
end



Глаза ломают быстее?
...
Рейтинг: 0 / 0
А кто из делфистов хорошо программирует в C++ Builder?
    #39800725
rgreat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gator,

Ты еще скобочки в IF пролюбил.
Они-ж там обязательны.
...
Рейтинг: 0 / 0
А кто из делфистов хорошо программирует в C++ Builder?
    #39800735
didgik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gatorkealon(Ruslan),

бе-бе-бе
чем
Код: plaintext
1.
2.
3.
if( sqlru.tag == center & somecondition){
 ...
}


лучше
Код: pascal
1.
2.
3.
if sqlru.tag = tcenter and somecondition then begin
   ...
end



Глаза ломают быстее?
Меньше слов, больше дела. Хуже begin-end только питон, где вообще ничего нету. Скобки в этом смысле золотая середина.
...
Рейтинг: 0 / 0
А кто из делфистов хорошо программирует в C++ Builder?
    #39800746
Фотография Gator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rgreat,

ну типа да. some and something round brackets requare

во всяком случае их надо расставлять и для ясности приоритета и порядка и красивости/читабельности в любых условиях хоть циклах, хоть в sql и пр. Но это отдельная песня (типа, это мухи, а составной оператор (begin-end) - это - котлета)
Но за if (true) - бошки с руками покусаю

___________ https://ru.wikipedia.org/wiki/Скобки Ско́бки — парные знаки, используемые в различных областях.

Различают:

круглые ( ) скобки;
квадратные [ ] скобки;
фигурные { } скобки;
угловые ⟨ ⟩ скобки (или < > в ASCII-текстах).

Обычно первая в паре скобка называется открывающей, а вторая — закрывающей. Почти всегда (за исключением некоторых математических обозначений) открывающая и закрывающая скобки соответствуют друг другу (квадратная — квадратной и т. д.).

Используются также скобки, в которых открывающий и закрывающий знак не различаются, например, косые скобки /…/, прямые скобки |…|, двойные прямые скобки ||…||.

Используются в математике, физике, химии и других науках для установки приоритета выполнения операции в формулах.

Различные скобки (как и другие, непарные символы ASCII) применяются в смайликах (эмотиконах), например, :-).
...
Рейтинг: 0 / 0
А кто из делфистов хорошо программирует в C++ Builder?
    #39800748
Фотография Gator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
didgik, вы все молодые глупые. вы ещё строку скобок не видели длиной 2 метров ( 4 листа АЦПУ) - глазу зацепиться не за что
...
Рейтинг: 0 / 0
А кто из делфистов хорошо программирует в C++ Builder?
    #39800754
didgik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gatordidgik, вы все молодые глупые. вы ещё строку скобок не видели длиной 2 метров ( 4 листа АЦПУ) - глазу зацепиться не за что
Зачем смотреть на всякую дичь?
Писать надо для людей, машине пофиг как написано.
...
Рейтинг: 0 / 0
А кто из делфистов хорошо программирует в C++ Builder?
    #39800756
alekcvp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
didgikМеньше слов, больше дела. Хуже begin-end только питон, где вообще ничего нету. Скобки в этом смысле золотая середина.Когда в PowerShell скрипты пишу, больше всего бесят конструкции вида:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
    ... 
            }
        }
    }
    ...

   }   }   }


Оба варианта выглядят так себе и уровень ловить неудобно из-за того что скобки узкие.
Код: pascal
1.
2.
3.
      end;
    end;
  end;


удобнее ИМХО.
...
Рейтинг: 0 / 0
А кто из делфистов хорошо программирует в C++ Builder?
    #39800757
alekcvp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хотя всякие end if и end sub как в vbs - тоже излишество.
...
Рейтинг: 0 / 0
А кто из делфистов хорошо программирует в C++ Builder?
    #39800758
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ziv-2014Проект webrtc в ms vs имеем
Код: plaintext
1.
2.
3.
void Conductor::InitializePeerConnection() {
webrtc::PeerConnectionInterface::RTCConfiguration config; //<- при компиляции в си++17 гадит стек, при компиляции в си++14 работает отлично. Толи только из-за поддержки си++14, толи это баг. Для меня это какая-то жесть :)
}


здесь бага нет, стек портится в другом месте
...
Рейтинг: 0 / 0
А кто из делфистов хорошо программирует в C++ Builder?
    #39800760
kealon(Ruslan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kazantsev Alexeykealon(Ruslan)end закрывает if, а begin - шум, незачем на него смотреть, его автоставка кода делает
и хоть упрись не докажешь обратного :-)
21849484

https://ru.wikipedia.org/wiki/Составной_оператор В Паскале условный оператор if, циклы while и for требуют в качестве ветвей и тела один оператор, поэтому при необходимости разместить в ветвях условного оператора или теле цикла несколько команд используются составные операторыну давай логично думать
он говорит что у него косоглазие направо от моей записи, но однако от if без begin-end у него оно не развивается почему то - нелогично, ибо точку с запятой фигачат вообще чёрте где

в моём случае я чётко знаю где заканчивается if, и мне не надо косоглазие вырабатывать

а то что кто-то где-то что-то прочитал, ну... - его проблемы

Вирт понял эту глупость и убрал из модулы begin, сначала правда повыёживался что бы на бейсик непохоже было
...
Рейтинг: 0 / 0
А кто из делфистов хорошо программирует в C++ Builder?
    #39800766
Kazantsev Alexey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kealon(Ruslan),

Я по косоглазиям не специалист, с этим вы сами разберитесь. Я тебе указал, что end относится к составному оператору, а не к условному выражению. Нравится - не нравится - это дело субъективное, а правила языка - объективное.

kealon(Ruslan)Вирт понял эту глупость и убрал из модулы begin, сначала правда повыёживался что бы на бейсик непохоже было
А в Обероне шиза минимализма его совсем победила. И что?
...
Рейтинг: 0 / 0
А кто из делфистов хорошо программирует в C++ Builder?
    #39800770
kealon(Ruslan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kazantsev Alexey,

мы о восприятии человеком или о том как компилятор что воспринимает?
...
Рейтинг: 0 / 0
А кто из делфистов хорошо программирует в C++ Builder?
    #39800777
Kazantsev Alexey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kealon(Ruslan)мы о восприятии человеком или о том как компилятор что воспринимает?
О человеке, разумеется. И о том, что человек пишет исходя из имеющихся правил (а ещё понимания, что кому-то, возможно, имеющему собственное представление о прекрасном, придётся это читать). И правила таковы, что end относится к begin и ни как иначе.
...
Рейтинг: 0 / 0
А кто из делфистов хорошо программирует в C++ Builder?
    #39800779
Фотография Gator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
didgik, "машина" с листингами не работает. Читает (и понимает) их человек.
Ты сначала своё творение многостраничное прочитай эдак через пяток лет....
...
Рейтинг: 0 / 0
А кто из делфистов хорошо программирует в C++ Builder?
    #39800780
Фотография Gator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alekcvpХотя всякие end if и end sub как в vbs - тоже излишество.+1
...
Рейтинг: 0 / 0
А кто из делфистов хорошо программирует в C++ Builder?
    #39800781
kealon(Ruslan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kazantsev Alexeykealon(Ruslan)мы о восприятии человеком или о том как компилятор что воспринимает?
О человеке, разумеется. И о том, что человек пишет исходя из имеющихся правил (а ещё понимания, что кому-то, возможно, имеющему собственное представление о прекрасном, придётся это читать). И правила таковы, что end относится к begin и ни как иначе.
человек пишет из других соображений, а подстроиться под логику компилятора это машинальный навык
мне логичнее видеть где начинается мысль и где заканчивается
и начинается она не с begin

в тех же плюсах скобки тоже не обязательное обрамление, но ставят их всегда - ибо так человеку удобнее
и ставят их большинство, именно так :-)
...
Рейтинг: 0 / 0
А кто из делфистов хорошо программирует в C++ Builder?
    #39800783
Kazantsev Alexey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kealon(Ruslan)мне логичнее видеть где начинается мысль и где заканчивается
и начинается она не с begin
Это не логика, это вкусовщина. Логику я описал в цитировании выше.

kealon(Ruslan)в тех же плюсах скобки тоже не обязательное обрамление, но ставят их всегда - ибо так человеку удобнее
и ставят их большинство, именно так :-)
И это снова вкусовщина. Одному нравится арбуз, другому - свиной хрящик. Так вот я не о вкусах тут говорю.
...
Рейтинг: 0 / 0
25 сообщений из 155, страница 4 из 7
Форумы / Delphi [игнор отключен] [закрыт для гостей] / А кто из делфистов хорошо программирует в C++ Builder?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]