|
|
|||||||
Практическое значение тех или иных особенностей языка.02.11.2014, 00:49. Показов 4629. Ответов 89
Метки нет (Все метки)
Да ладно уж, можно и заоффопиться ненадолго. На крайняк, если обсуждение окажется интересным, вынесем в другую тему - и всех делов. Мне просто любопытно, что такого духом делфийским пропитанного в билдере? Всего лишь в VCL имеется импорт с делфийских библиотек. Пока в справку не заглянешь, об этом даже и не узнаешь.
0
|
|||||||
| 02.11.2014, 00:49 | |
|
Ответы с готовыми решениями:
89
Быстродействие тех или иных функций, предусмотренных компилятором В каждом поле должно подсчитываться количество тех или иных записей за определенный период Как из файла EXCEL сделать программу по типу 1С или иных похожих? |
|
Диссидент
27714 / 17332 / 3810
Регистрация: 24.12.2010
Сообщений: 38,978
|
||
| 02.11.2014, 02:06 | ||
|
В Дельфи нет слова "указатель" (возможно, я ошибаюсь, но если и есть, то смысл его совсем иной). Там есть объекты (слава Страуструппу!) (только человек с такой трудно произносимой фамилией мог создать такой тяжелый язык, как С++)... Вы знаете, в нашей временной зоне люди уже пытаются спать... Попробую и я. Вот видите, сколько я оффтопа и войны священной нанес! И это еще не все! Я еще могу! Но стоит ли?
0
|
||
|
|
|
| 02.11.2014, 02:36 [ТС] | |
|
Да ну, чего сложного? Паскалю, помнится, еще в школе пытались нас обучать, так ничего, кроме негодования и чувства неприязни это не вызвало. Вот когда в универе носом в плюсы ткнули и заставили постигать, тогда и зародилась страсть к программированию. Что может быть лучшей зарядкой для ума, чем построение и совершенствование алгоритма?
Когда от простейших вещей и грубых набросок плотно переходишь к использованию библиотек типа буста и прочих прелестей, stl и 11-го стандарта.
0
|
|
|
Супер-модератор
|
||
| 02.11.2014, 12:25 | ||
|
0
|
||
|
|
|
| 02.11.2014, 13:45 [ТС] | |
|
Да ну, не может же все быть так печально... В смысле сравнительной непригодности плюсов для профессионального использования? Если точно знаешь, что делаешь, не все ли равно, на чем писать? И строгость типизации вряд ли можно считать за железный аргумент, ничто же не мешает в плюсах с типами работать максимально аккуратно.
Хотя, не спорю, конечно, профессионалу своей области всяко должно быть видней, какие инструменты ему лучше использовать для эффективной работы. Для меня, например, плюсы - хобби, нечто вроде шахмат. Так же, как конструирование и воплощение в жизнь всякой всячины, от походной снаряги и мебели домой до станков. И вот именно в этом смысле плюсы интересны, приятен процесс поковыряться и сваять нечто для себя, пораскинуть мозгами, растечься мыслью по древу и все в таком духе. Не всем же программирование требуется на профессиональной основе, в самом деле. Ну, а хаять понапрасну языки, которые просто не понимаешь в достаточной мере, это да, это ни к чему, трудно не согласиться.
0
|
|
|
Диссидент
27714 / 17332 / 3810
Регистрация: 24.12.2010
Сообщений: 38,978
|
|||
| 02.11.2014, 14:00 | |||
0
|
|||
|
Супер-модератор
|
||
| 02.11.2014, 20:39 | ||
Я надеюсь, не надо объяснять, насколько важно, чтобы разные объекты нельзя было перепутать даже случайно? Ну, я могу очень долго примеры приводить, на которых С/С++ проиграет заведомо, если интересно - надо открыть отдельную тему, а то эту и так зафлеймили...
0
|
||
|
Супер-модератор
|
|||
| 03.11.2014, 00:13 | |||
![]()
0
|
|||
|
place status here
3185 / 2219 / 640
Регистрация: 20.07.2013
Сообщений: 6,000
|
|
| 03.11.2014, 13:07 | |
|
О чем говорить, если внимания Дельфи уделяется столько, будто он отпрыск голубых кровей, а C++ считается чуть ли не незаконнорожденным сыном, за которого только стыдно. Возможно, при своем становлении какая-то "роковая ошибка" была допущена при создании плюсов, а потом понеслось...
В защиту "Сишки" скажу, что в конце 90-х (проходил практику) довелось видеть готовый проект (с улучшенной переписанной функцией printf) какого-то тех. процесса, написанный за месяц на Турбо С одним человеком, в котором присутствовала анимация не хуже, чем на современных на тот момент Виндах 95/98. Я сейчас и за год подобное не сделаю (но речь не обо мне). Но до сих пор люблю делать простенькие программы с "графикой". Увиденное настолько поразило и впечатлило, что в голове прочно засела мысль - на чем бы ты не писал, результат может превзойти все ожидания; как говорится, терпение и труд... Ну и благоговение перед настоящими талантами в "жонглировании" нулями и единицами. А чуть позже познакомился с Lisp'ом (вместе с Автокадом). Вот это действительно вещь. Несколько строк кода, позволяющие строить сложнейшие 3D-объекты, плюс прочие плюшки. Недавно наткнулся на статью о Лиспе. Там тоже весьма положительно отзывались о языке, где главный "оператор" - скобка. О чем это я? Настоящий профи и на С(++) напишет не хуже, чем на Дельфи, а минусы обратит в плюсы, потратив при этом не намного больше времени. Ни в коем случае не принижаю достоинства UI, но в нем наверняка говорит привычка и его "вкусовые" пристрастия. Дельфи тоже не идеал хотя бы потому, что в С(++) код компактней и визуально понятней (да, я не люблю Паскаль и "всех его родственников"). Хотя в основном все претензии субъективны. Как говорил один преподаватель: не нравится язык - всегда можно начать писать свой компилятор. Однокурсник однажды со словами "пойду писать компилятор" (задание на курсовой проект) ушел в институт, а вернулся "на рогах" (ничего так и не сделав, видимо, перехватили его по пути "конкуренты из соседней конторы"). После этого у меня всегда возникают двоякие мысли при слове компилятор. Поэтому пользуйтесь тем, что есть. И не ругайте языки. У каждого свои возможности и "свое предназначение". Кому нравится ездить на "Волге", тот на "Жигули" не пересядет.
0
|
|
|
Супер-модератор
|
||
| 03.11.2014, 13:32 | ||
|
Про Дельфи тут речь не ведется. Вообще. Это так, на всякий случай. Я предложил задачу. Попробуй ее решить. На любом удобном языке. А мы посмотрим, что у тебя получится. И сравним с тем решением, которое мне предоставляет тот язык, на котором пишу я. О моих вкусовых пристрастиях тоже нет разговора. Речь - о безопасности программ, которую большинство С-подобных языков не может предоставить. Только не надо говорить, что задача искусственная. Я могу легко заменить яблоки апельсины и груши на скорость, расстояние и дистанцию, например, и в compile-time ловить ошибки/опечатки в формулах расчета скоростей и ускорений. Вот мне интересно, как это делается на других языках. Пока в ответ только общие рассуждения и молчание.
Попробуй с таким кодом заявиться куда в серьезную контору...
0
|
||
|
place status here
3185 / 2219 / 640
Регистрация: 20.07.2013
Сообщений: 6,000
|
|
| 03.11.2014, 14:17 | |
|
Shit-код в качестве примера, конечно, не совсем пример, ну да ладно.
Мысль ясна, но подобное на любом языке "сварганить" можно. Мои навыки в программировании совсем не высоки, в основном могу лишь "теоретизировать". "Практикой" я обычно занимаюсь на этом форуме и делаю задания типа "нарисовать график функции синус" или "найти номер строки в массиве, содержащей наибольшее количество нулей". Если решать твою задачу без классов/структур, то наверно нужно "создать свой тип данных" и уже с ним работать. Или использовать классы и "не выпендриваться". Название "Си с классами" как бы намекает.
0
|
|
|
|
|
| 04.11.2014, 21:57 [ТС] | |
|
Фиг с ним, сдаюсь.
Единственный путь, который я вижу, это отдельно написать классы, без наследования, описать в них все требуемые операторы, и тогда компилятор будет вываливать ошибки, так как операторы для разных классов не определены. Понятно, что это много лишней писанины и никому не нужно... да и обойдемся, пожалуй )Что это будет на одном из не-С-подобных языков? Что-то вроде typedef на основе встроенных типов?
0
|
|
|
Супер-модератор
|
||||||||
| 05.11.2014, 03:11 | ||||||||
Ну, и какой код проще будет поддерживать? Тот, который ты "сваяешь" на неподходящем языке, или этот, который использует встроенные средства? Повторяю еще раз:
1
|
||||||||
|
place status here
3185 / 2219 / 640
Регистрация: 20.07.2013
Сообщений: 6,000
|
|
| 05.11.2014, 04:24 | |
|
Под "сварганить" я имел в виду тот код, который ты привел по ссылке.
Добавлено через 12 минут И "гнать" (издеваться, подкалывать) я могу лишь на тех людей, кто, мягко говоря, глуп. А ты далеко не из их числа.
0
|
|
|
13 / 10 / 3
Регистрация: 22.12.2013
Сообщений: 378
|
||||
| 16.12.2014, 22:51 | ||||
|
Теперь же я часто слышу что С++ понемногу вытесняется Java. Разве не так?
0
|
||||
| 16.12.2014, 23:54 | |||
|
0
|
|||
|
|
|
| 16.12.2014, 23:58 [ТС] | |
|
Тут смотря какие программы и в какой сфере.
Физики, вот, знаю, плюсы любят, оно для моделирования хорошо подходит. Индусы их тоже любят, но по другой причине. UI, очевидно, сишные языки не любит. Ну, тут как бэ проблематично спорить с 20-ю годами работы, но... Контраргументы имеются, тк большинство нынешних операционок сделаны на плюсах, шарпе или чистом си... - и щас меня закидают более крутыми проектами на других языках.
0
|
|
|
Диссидент
27714 / 17332 / 3810
Регистрация: 24.12.2010
Сообщений: 38,978
|
|
| 17.12.2014, 00:09 | |
|
Дассс, реанимировали темку...
А мне чегой-то в голову приходит... Проста моя осанка, Нищ мой домашний кров, Ведь я - островитянка С далеких островов Живу - никто не нужен. Взошел - ночей не сплю. .....
0
|
|
|
2083 / 1574 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
|||||
| 17.12.2014, 00:09 | |||||
|
3
|
|||||
| 17.12.2014, 00:09 | |
|
Помогаю со студенческими работами здесь
20
Может ли сотрудник управления К или иных органов за 15 мин пробить домашний адрес? Переменной b присвоить значение true, если между литерами "а" и "z" нет иных символов, кроме строчных латинских букв, и значение false иначе Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
||||
|
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта
Симптом:
После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
|
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
|
Новый ноутбук
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 .
Быстренько разберем подход "на фреймах".
Мы делаем одну. . .
|