|
Заблокирован
|
|
А что лучше учить С++ или Делфи ?09.07.2015, 13:38. Показов 10527. Ответов 143
Метки нет (Все метки)
0
|
|
| 09.07.2015, 13:38 | |
|
Ответы с готовыми решениями:
143
Подскажите что лучше учить - C# или PHP Что учить? Си или C++? Что учить первым си или си ++ или c# |
|
736 / 700 / 110
Регистрация: 29.05.2015
Сообщений: 4,260
|
|
| 10.03.2016, 23:07 | |
|
Быстродействие Делфи? Программа на Qt C++ находит простое число 18446744073709551557 (последнее, которое влезает в 64 разряда longlong) приблизительно за 30 сек. простым перебором делителей. На моём ноутбуке. Что в таком тесте покажет Делфи?
0
|
|
|
2083 / 1574 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
||
| 11.03.2016, 00:52 | ||
|
0
|
||
|
2388 / 1300 / 1492
Регистрация: 29.08.2014
Сообщений: 4,665
|
|||||||
| 11.03.2016, 06:16 | |||||||
|
ok 9:04:32 ======================================== =================
ИМХО критической разницы в быстродействии откомпилированного кода, честно, не нахожу. Добавлено через 3 минуты хотя 90% быстродействия ПО зависит не от компилятора, а от кривых рук программиста.
0
|
|||||||
|
736 / 700 / 110
Регистрация: 29.05.2015
Сообщений: 4,260
|
||||||
| 11.03.2016, 07:54 | ||||||
|
У меня нету Делфи на компе, скомпилировать и проверить я не могу. Ехе-шничек выложите (если у вас винда) - тогда я сравню на одном своём компе. Вот мой исходник и результат для вычисления этого числа:
0
|
||||||
|
2388 / 1300 / 1492
Регистрация: 29.08.2014
Сообщений: 4,665
|
|
| 11.03.2016, 08:07 | |
|
файл
0
|
|
|
736 / 700 / 110
Регистрация: 29.05.2015
Сообщений: 4,260
|
|
| 11.03.2016, 09:08 | |
|
Ваш результат 27-28, мой 26.3-27.5. Я несколько раз мерял, эт конечно нужно мерять точнее на более длительных вычислениях - на пол-минуты почти одинаково.
Ваш ехе 12.2мб, мой с библиотеками 12.5. Никакого особого преимущества я не вижу. Кто к чему привык, кому что удобнее?
0
|
|
|
2083 / 1574 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
|||
| 13.03.2016, 03:13 | |||
|
Добавлено через 1 час 32 минуты
0
|
|||
|
6691 / 4102 / 1607
Регистрация: 09.05.2015
Сообщений: 9,568
|
|
| 13.03.2016, 04:18 | |
|
Из предоставленных вариантов я бы выбрал С++ просто потому что мне не нравится синтаксис в Делфи
, да и востребованность С++ намного выше.
0
|
|
|
90 / 16 / 1
Регистрация: 08.11.2011
Сообщений: 96
|
||||||||||
| 13.03.2016, 08:42 | ||||||||||
|
====== А есть ли в С++ аналог оператора with - того что в языке Delphi ? (не ищите его в паскале!!). Использую постоянно. Например, у меня массив объектов. Или даже один экземпляр объекта (или структуры). Пишу:
Добавлю насчёт читабельности кода на C++. Когда рядом с указателями, обозначаемыми значком * слева от переменной, ещё и знак умножения надо ставить.... И все эти звёздочки могут слиться в кучу.... Один из читающих мой код потом решит, что то был указатель, другой подумает : Неее, это знак умножения! О какой читабельности можно говорить-то? В дельфях в этом смысле ставим галку вверх - ^ - и никакой двусмысленности!
0
|
||||||||||
|
736 / 700 / 110
Регистрация: 29.05.2015
Сообщений: 4,260
|
|||
| 13.03.2016, 10:01 | |||
|
Поначалу действительно Qt жутко неудобным показался, а потом привык. Добавлено через 5 минут
0
|
|||
|
1195 / 588 / 88
Регистрация: 20.09.2012
Сообщений: 1,881
|
|||||||
| 13.03.2016, 10:27 | |||||||
|
Добавлено через 1 минуту alexu_007, мне вот до сих пор интересно
0
|
|||||||
|
90 / 16 / 1
Регистрация: 08.11.2011
Сообщений: 96
|
||
| 13.03.2016, 11:10 | ||
|
Насчёт NuGet - ничего не скажу. Насколько помню, эта утилита появилась примерно с VisualSudio2011 - для удобства подключения библиотек. Добавлено через 10 минут Добавлю. Костыли типа NuGet нужны Visual Studio именно потому, что нет в ней нормальной модульности. Нельзя просто подцепить нужные библиотеки и необходимые свои модули в операторе uses
0
|
||
|
1195 / 588 / 88
Регистрация: 20.09.2012
Сообщений: 1,881
|
|||
| 13.03.2016, 13:29 | |||
а теперь я тебе скажу больше. модульности нет именно в дельфях. нету там 1000+1 либ от сторонних разработчиков, в которой каждая может ссылаться на 5 от других авторов а те еще хрен знает на что причем со специфичным указанием версий всего и вся. ну т.к. модульности у вас там нет то и нугет вам не нужен. зачем вам система управления модулями и версиями в проекте если у модульности нет то и нет.
0
|
|||
|
90 / 16 / 1
Регистрация: 08.11.2011
Сообщений: 96
|
||
| 13.03.2016, 14:46 | ||
|
0
|
||
|
Заблокирован
|
|||
| 13.03.2016, 16:46 | |||
![]() Добавлено через 1 минуту А да, еще просто сидит и делает видимость работы, когда заходит начальник.
0
|
|||
|
736 / 700 / 110
Регистрация: 29.05.2015
Сообщений: 4,260
|
||
| 13.03.2016, 17:46 | ||
|
0
|
||
|
2388 / 1300 / 1492
Регистрация: 29.08.2014
Сообщений: 4,665
|
|
| 13.03.2016, 18:12 | |
|
0
|
|
|
2083 / 1574 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
||||
| 13.03.2016, 19:42 | ||||
|
Опять же реально по внешнему виду в большинстве случаев трудно отличить на чем интерфейс сделан на qt или c++ Builder.
0
|
||||
|
90 / 16 / 1
Регистрация: 08.11.2011
Сообщений: 96
|
||
| 13.03.2016, 19:45 | ||
|
0
|
||
|
2083 / 1574 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
|||||||||||||
| 14.03.2016, 21:23 | |||||||||||||
|
Да еще, не знаю что там за NuGet и зачем он нужен, но как бы подключить библиотеки с помощью Project Manager и в борланде запросто,при этом имеется кнопочка в свойствах проекта "Make default", и все вновь созданные проекты будут создаваться сразу с такими же настройками, в т.ч. и настройками библиотек. Причем имеется это начиная с версии 1.0. Имеется в виду c Borland Turbo C++ 1.0 еще 1990 года издания. И как бы в коррекции этот функционал с тех пор не нуждается. А вот утилиты импорта Com-компонентов в Visual Studio нет. До сих пор пользуют устаревшую 20 лет назад директиву #import. Добавлено через 13 минут Я уже не говорю о том что в той каше которая творится в окне сообщений компилятора в Visual Studio что то разобрать очень проблемно. Добавлено через 12 часов 47 минут у C++ Builder в комплекте массивы аналогичные (шаблонный класс DynamicArray для совместимости с Дельфовскими пользуемыми в VCL). Точно так же допиливаются, только с одной разницей - от них можно породить класс и допилить функционал, в отличии от дельфы где приходится делать класс-обертку. Во вторых в C++ он не нужен. потому что можно сделать так:
0
|
|||||||||||||
| 14.03.2016, 21:23 | |
|
Помогаю со студенческими работами здесь
140
Что учить? Delphi или c++ Что лучшие учить новичку C# или Java Что учить: химию-биологию или программирование? Какой язык лучше учить? Что лучше С++ или Delphi Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
||||
|
Новый ноутбук
volvo 07.12.2025
Всем привет.
По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне:
Ryzen 5 7533HS
64 Gb DDR5
1Tb NVMe
16" Full HD Display
Win11 Pro
|
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
|
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
|
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов
На странице:
https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/
нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
|
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов.
. . .
|
|
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
|
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
|
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут.
В век Веб все очень привыкли к дизайну Single-Page-Application .
Быстренько разберем подход "на фреймах".
Мы делаем одну. . .
|
Фото: Daniel Greenwood
kumehtar 13.11.2025
|
Расскажи мне о Мире, бродяга
kumehtar 12.11.2025
— Расскажи мне о Мире, бродяга,
Ты же видел моря и метели.
Как сменялись короны и стяги,
Как эпохи стрелою летели.
- Этот мир — это крылья и горы,
Снег и пламя, любовь и тревоги,
И бескрайние. . .
|