Форум программистов, компьютерный форум, киберфорум
Священные войны
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
Результаты опроса: Что лучше?
Delphi 64 24.43%
C# 123 46.95%
Они дополняют друг друга 20 7.63%
Ни один из них 55 20.99%
Голосовавшие: 262. Вы ещё не голосовали в этом опросе

 
 
160 / 159 / 13
Регистрация: 14.01.2010
Сообщений: 1,497

Delphi vs C#

24.01.2010, 11:31. Показов 82153. Ответов 861
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем привет.
Я уже давно люблю покодить на делфи(7) и вот решил попробовать на с#.
Тема глупая и затасканная, но все же какие преимущества я получу(и недостатки) с точки зрения любителя.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
24.01.2010, 11:31
Ответы с готовыми решениями:

Что лучше брать Delphi XE2, Delphi XE, Delphi 7?
Привет форумчане! У меня вопрос: что лучше брать Delphi XE2, Delphi XE, Delphi 7? Как вообще различаются серия Delphi XE, и Delphi 7?

Какие отличия Delphi 5, Delphi 6 и Delphi 7
Кто-нибудь юзал Delphi 6? Если да, то напишите, плиз, его отличия от 5-ой версии (плюсы и минусы) Кстати, никто не слышал ничего о Delphi...

ZipForge для Delphi Xe - интерфейс стал выглядеть как в Delphi 2007
Народ!!! Помоготи!!! Установил компонент ZipForge для Delphi Xe и после этого интерфейс моей программы стал таким, как будто я его в delphi...

861
1195 / 588 / 88
Регистрация: 20.09.2012
Сообщений: 1,881
07.05.2019, 15:21
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от korvin_ Посмотреть сообщение
достаточно нормальный UI на Delphi/InterfaceBuilder/SceneBuilder/whatever-UI-tool
а потом меняешь масштабирование шрифтов, размер экрана и создаешь локализацию и пытаешься хоть чтото разглядеть на этом "нормальном UI". единственные кто более менее решил эти проблемы это хтмл+css и в какойто мере андроид (но там своя наркомания).
1
Модератор
Эксперт функциональных языков программирования
3140 / 2288 / 469
Регистрация: 26.03.2015
Сообщений: 8,900
07.05.2019, 15:55
Цитата Сообщение от Shamil1 Посмотреть сообщение
А свойства задать?
Самое главное свойство - датабайндинг - я и забыл .

Добавлено через 6 минут
Цитата Сообщение от pycture Посмотреть сообщение
а потом меняешь масштабирование шрифтов, размер экрана и создаешь локализацию и пытаешься хоть чтото разглядеть на этом "нормальном UI". единственные кто более менее решил эти проблемы это хтмл+css и в какойто мере андроид (но там своя наркомания).
При этом локализация может быть и RTL (right-to-left). Плюс скринридеры должны нормально форму читать.
0
Модератор
Эксперт функциональных языков программирования
3140 / 2288 / 469
Регистрация: 26.03.2015
Сообщений: 8,900
07.05.2019, 16:11
Цитата Сообщение от korvin_ Посмотреть сообщение
Есть чему, вообще-то.
хтмл код задаёт иерархию объектов (раскладку) и разъезжаться там особо нечему. За внешний вид отвечает цсс.

А что будет если в классе bbcode_quote увеличить margin-left c 10px до 100px? Можем легко проверить:
Миниатюры
Delphi vs C#   Delphi vs C#  
0
Эксперт функциональных языков программированияЭксперт Java
 Аватар для korvin_
4576 / 2775 / 491
Регистрация: 28.04.2012
Сообщений: 8,782
07.05.2019, 17:34
Цитата Сообщение от Shamil1 Посмотреть сообщение
А свойства задать?
Идентификатор
Имя ресурсного файла и ключ в нём для метки.
Задать валидацию (или несколько).
Имя ресурсного файла и ключ в нём для сообщения об ошибке валидации (или несколько).
Возможно, задать для контрола источник данных.
Возможно, задать обработчики для каких-то событий.
Плюс внешний вид.
Т.е. в XAML всего этого делать не нужно?

Добавлено через 1 минуту
Цитата Сообщение от Shamil1 Посмотреть сообщение
хтмл код задаёт иерархию объектов (раскладку) и разъезжаться там особо нечему
Ещё как есть чему.

Цитата Сообщение от Shamil1 Посмотреть сообщение
За внешний вид отвечает цсс.
Ага, и там можно всю эту иерархию и перефигачить так, что не узнать потом будет.

Добавлено через 3 минуты
Цитата Сообщение от pycture Посмотреть сообщение
а потом меняешь масштабирование шрифтов, размер экрана и создаешь локализацию и пытаешься хоть чтото разглядеть на этом "нормальном UI". единственные кто более менее решил эти проблемы это хтмл+css
Ага. «более менее» тут как раз уместно. Между тем, нативный UI macOS нормально выглядит при масштабировании.
1
Модератор
Эксперт функциональных языков программирования
3140 / 2288 / 469
Регистрация: 26.03.2015
Сообщений: 8,900
08.05.2019, 09:31
Цитата Сообщение от korvin_ Посмотреть сообщение
Т.е. в XAML всего этого делать не нужно?
Нужно. Поэтому XAML два экрана занимает, а не пару строк.
0
3131 / 1726 / 273
Регистрация: 19.02.2010
Сообщений: 4,516
08.05.2019, 22:18
Цитата Сообщение от Shamil1 Посмотреть сообщение
Вместо того, чтобы вручную поместить на форму редактирования сипульки два текстбокса, а на форму редактирования кудрёнка чекбокс и дропбокс
Интересно, как более чем полная разница в контролах форм соответствует Вашим предыдущим условиям
Цитата Сообщение от Shamil1 Посмотреть сообщение
Предположим, у меня есть две экранные формы. Одна для редактирования сипулек, другая для редактирования кудрёнков. Формы похожие.
?
Нулевое пересечение по набору контролов - это похожие формы, да?
(кнопки ОК+Отмена тут из рассмотрения исключаем).

Плюс, Вы забыли и другие заданные Вами рамки - а именно:
Цитата Сообщение от Shamil1 Посмотреть сообщение
Если исходный код пишет программист, то можно получить одну из другой контекстной заменой "сипулька" на "кудрёнок" (плюс, возможно, ещё несколько незначительных изменений).
т.е. разницу форм Вы предполагали преимущественно в лейблах/заголовках или в текстовом содержании дропбоксов/листбоксов, но НЕ в реальной замене одних контролов на другие. Раз контекстная замена.

Соответственно, Ваши возражения исходя из совершенно новых условий - не принимаются!
0
Модератор
Эксперт функциональных языков программирования
3140 / 2288 / 469
Регистрация: 26.03.2015
Сообщений: 8,900
09.05.2019, 13:43
Цитата Сообщение от VTsaregorodtsev Посмотреть сообщение
Нулевое пересечение по набору контролов - это похожие формы, да?
Почему нулевое? Вы мысленно представьте себе форму для редактирования сипулек и форму для редактирования кудрёнков. Они очень похожие. Формы занимают по полэкрана, а отличаются двумя небольшими прямоугольниками.
При этом хамл или хтмл код форм - это целый экран текста, в котором различаются всего две строки.

Цитата Сообщение от VTsaregorodtsev Посмотреть сообщение
но НЕ в реальной замене одних контролов на другие.
Почему? Заменить один контрол на другой - это заменить в коде одно слово (тип контрола).
0
Эксперт .NET
 Аватар для Usaga
14727 / 9503 / 1362
Регистрация: 21.01.2016
Сообщений: 35,831
13.05.2019, 04:55
Цитата Сообщение от Curry Посмотреть сообщение
Да, если не можем как в Делфи, то объявим это фичей. Я уже писал - срок действия патентов на дельфовый вариант разработки должен уже подходить к концу (1995 + 25), и скоро появится совсем новая студия в которой "раньше вам нужно было ручками в XAML, а теперь ляляля".
Что за ахинея? Кто что фигнёй обзывал? Какие патенты? Редактор WinForms эти патенты не помешали сделать "как в Дельфи", а в WPF помешали? Так трудно себе представить, что декларативный способ описания UI мог быть выбран осознанно как фича?

Цитата Сообщение от Curry Посмотреть сообщение
Как сделать что бы в списке отображались дата последнего обновления пакета, статус разработки (бетта, релиз-кандидат), тип лицензии, платность/шарварность (а то и цена)? Как сортировать пакеты по датам обновления, статусу разработки, количеству скачиваний и т.д.?
Он может искать не только по названиям пакетов, а проиндескировать документирующие комментарии в коде (или представленную документацию)?
Я набрал AES и получил хлам. Гугл объяснил что сишарпники пользуются BouncyCastle. На сайте BouncyCastle нормальной документации нет, хотя по нугету скачиваний много. Можно только нагуглить как экспериментаторы добились работающего кода. В самой msdn, кстати, тоже не вдруг найдёшь, что можно, оказывается, aes/cbc с помощью System.Security.Cryptography. Хотя на это мне нугет должен был бы указать когда я про AES спрашивал.
Это всё вообще к репозиторию не относится. Вы или знаете какой именно пакет вам нужен и как им пользоваться или не знаете и лезете за этим в гугл. Лицензии, количества скачиваний, никакой из себя ценности не представляют, чтобы какие-то сортировки прикручивать. Вы хранилище пакетов с магазином перепутали. Хотите знать как BouncyCastle использовать? Лезете на их официальный сайт и смотрите примеры.

Собственно, помойкой репозиторий станет, если на него навесить всё вышеперечисленное.

Цитата Сообщение от Curry Посмотреть сообщение
Может и контекстные подсказки в редакторе убрать - я же должен всё знать и помнить?
Может что то из моих (вполне естественных и реализованных в других местах) хотелок есть не в комьюнинти, а платной версии VS?
Контекстные подсказки не тоже самое, что полная документация. Не надо это сюда приплетать. У репозитория пакетов есть чёткое предназчение - хранилище пакетов. Вы уже должны знать, что вы там ищите и как этим пользоваться. Это не магазин, где товар со всех сторон расписывается.

Цитата Сообщение от Curry Посмотреть сообщение
А почему бы даже и не красивый магазин?
Потому, что это склад.
0
Модератор
 Аватар для Curry
5165 / 3525 / 536
Регистрация: 01.06.2013
Сообщений: 7,675
Записей в блоге: 9
13.05.2019, 11:28
Цитата Сообщение от Usaga Посмотреть сообщение
Кто что фигнёй обзывал?
А кто что фигнёй обзывал?
Цитата Сообщение от Usaga Посмотреть сообщение
Редактор WinForms эти патенты не помешали сделать "как в Дельфи"
Если бы как в Delphi.
Цитата Сообщение от Usaga Посмотреть сообщение
Так трудно себе представить, что декларативный способ описания UI мог быть выбран осознанно как фича?
Не трудно. Только к нему нужно ещё и удобное средство графического построения.
Shamil1 тут привёл аргумент что дело в скорости формошлёпства. Не могу сказать что быстрее для скоростного формошлёпства - текст набивать или мышью таскать. Мне вообще жалко тех фомрошлёперов у которых план 50 форм в час, хотя и допускаю что IT индустрия может этого требовать. По счастью, можно специализироваться в другой области. Если я и делаю формы, то не по жёстко заданному рисунку, а по достаточно мягкому (в этом смысле) ТЗ, и я могу разместить компоненты так и эдак посмотреть что больше нравится, подвигать контролы. В итоге лучше получится, да и смена деятельности полезна согласно НОТ. Большую часть времени и так код набираю.
Цитата Сообщение от Usaga Посмотреть сообщение
Это всё вообще к репозиторию не относится. Вы или знаете какой именно пакет вам нужен и как им пользоваться или не знаете и лезете за этим в гугл.
Это всё равно что сказать про окно редактирования кода куда бы предложили вставить всякие автодополнения и контекстные подсказки "Это вообще к редактору не относится. Вы или знаете какой именно метод вам нужен и как им пользоваться или не знаете и лезете за этим в гугл.". Оправдываете очевидные недоделки.
0
Эксперт .NET
 Аватар для Usaga
14727 / 9503 / 1362
Регистрация: 21.01.2016
Сообщений: 35,831
13.05.2019, 11:37
Цитата Сообщение от Curry Посмотреть сообщение
А кто что фигнёй обзывал?
Речь о этой фразе:
Цитата Сообщение от Curry Посмотреть сообщение
Да, если не можем как в Делфи, то объявим это фичей.
Я последнее слово не так прочитал. Но с каких пор другой подход сразу становится "не можем как в Дельфе"?

Цитата Сообщение от Curry Посмотреть сообщение
Не трудно. Только к нему нужно ещё и удобное средство графического построения.
Удобное средство графического построения сильно противоречит идее декларативного подхода. И всё потому, что сложные вещи проще описывать текстом, через рыться в сотнях свойств раскиданных по десяткам диалогов.

Цитата Сообщение от Curry Посмотреть сообщение
Это всё равно что сказать про окно редактирования кода куда бы предложили вставить всякие автодополнения и контекстные подсказки "Это вообще к редактору не относится. Вы или знаете какой именно метод вам нужен и как им пользоваться или не знаете и лезете за этим в гугл.". Оправдываете очевидные недоделки.
Аналогия вообще не подходящая. Вы самостоятельно, в одну каску, придумали, что репозиторий nuget-пакетов должен быть магазином, а не хранилищем. И теперь приписываете этому репозиторию недоделанность.

Ваши наезды на репозиторий пакетов исходят из неверного предположения чем этот репозиторий быть должен. Это не магазин и не каталог. Если вам нужна какая-то фича, то вы лезете в гугл и смотрите что такую фичу вам даёт и как ей пользоваться, а потом уже из репозитория берёте пакет с нужным именем и версией.

В репозитории не должно быть примеров, документации, скриншотов, видосов и прочих обучающих материалов. Все эти вещи вы ищете у авторов нужных вам пакетов. Назначение репозитория - хранить пакеты и выдавать вам их по запросу. Всё.
0
Модератор
 Аватар для Curry
5165 / 3525 / 536
Регистрация: 01.06.2013
Сообщений: 7,675
Записей в блоге: 9
13.05.2019, 11:58
Цитата Сообщение от Usaga Посмотреть сообщение
Удобное средство графического построения сильно противоречит идее декларативного подхода.
Это и есть декларативный подход. Не процедурный же.
Цитата Сообщение от Usaga Посмотреть сообщение
Ваши наезды на репозиторий пакетов исходят из неверного предположения чем этот репозиторий быть должен. Это не магазин и не каталог. Если вам нужна какая-то фича, то вы лезете в гугл
Опять "лезете в гугл". Может быть утилита командной строки для подкачки пакетов, пусть себе. Но если мы работаем в IDE, то IDE могло бы предоставлять максимум полезной информации вокруг пакетов. Странно как то спорить на тему "должно ли быть удобно".
Цитата Сообщение от Usaga Посмотреть сообщение
Это не магазин и не каталог.
Это должен быть удобный каталог. А коли там есть и платные пакеты, то и магазин заодно. MS не может себе позволить сделать как на sourceforge или яндексмаркете ? Прямо внутри IDE?
Какой ни будь микрочип в своём средстве разработки для 8мибитных (в том числе) микроконтроллеров себе это может позволить, а MS нет? Странно.
0
Модератор
Эксперт функциональных языков программирования
3140 / 2288 / 469
Регистрация: 26.03.2015
Сообщений: 8,900
13.05.2019, 13:49
Цитата Сообщение от Curry Посмотреть сообщение
Но если мы работаем в IDE, то IDE могло бы предоставлять максимум полезной информации вокруг пакетов.
В IDE есть менеджер NuGet пакетов. Он предоставляет возможность поиска. Поиск ничем не отличается от поиска, например, в AppStore. Кроме того, менеджер сообщает о новых версиях уже установленных пакетов. Я не представляю, какую ещё функциональность можно добавить к уже имеющейся.
Также есть возможность искать на разных NuGet серверах. Когда разрабатываешь сложную систему, удобно зависимости между подсистемами оформлять в виде NuGet пакетов. Поднимаешь свой NuGet сервер. В сборку проектов добавляешь шаги по подготовке и публикации (на своём сервере) NuGet пакетов. В проекте, который эти пакеты использует, можно нажатием одной кнопки обновить во всех проектах решения все установленные пакеты с выбранного сервера до последней версии (либо обновлять каждый пакет отдельно, задавая версию, до которой нужно обновить этот пакет).
0
Модератор
 Аватар для Curry
5165 / 3525 / 536
Регистрация: 01.06.2013
Сообщений: 7,675
Записей в блоге: 9
13.05.2019, 14:18
Цитата Сообщение от Shamil1 Посмотреть сообщение
В IDE есть менеджер NuGet пакетов. Он предоставляет возможность поиска.
просто поиск по словам входящим в названия пакетов.
Цитата Сообщение от Shamil1 Посмотреть сообщение
Я не представляю, какую ещё функциональность можно добавить к уже имеющейся.
А я хочу указать фильтры: показывать только пакеты обновлявшиеся последний раз не ранее трёх месяцев, имеющие статус разработки релиз-кандидат и выше, бесплатные, с оценками пользователей не менее ..., с количеством оценок не менее ..., имеющие в описании пакета такие то слова или такие то слова.
Вы что, интернет каталогами никогда не пользовались?
0
Эксперт .NET
 Аватар для Usaga
14727 / 9503 / 1362
Регистрация: 21.01.2016
Сообщений: 35,831
15.05.2019, 06:35
Цитата Сообщение от Curry Посмотреть сообщение
Это и есть декларативный подход. Не процедурный же.
Это визуальный дизайнер. Декларативный - описание на специальном языке, специально для этого рождённом.

Цитата Сообщение от Curry Посмотреть сообщение
Опять "лезете в гугл". Может быть утилита командной строки для подкачки пакетов, пусть себе. Но если мы работаем в IDE, то IDE могло бы предоставлять максимум полезной информации вокруг пакетов. Странно как то спорить на тему "должно ли быть удобно".
Ничего IDE не должна вам про пакеты предоставлять кроме того, что уже есть. Ещё раз: вы путаете магазин с простым хранилищем. Оттуда и недовольства.

Цитата Сообщение от Curry Посмотреть сообщение
Это должен быть удобный каталог. А коли там есть и платные пакеты, то и магазин заодно. MS не может себе позволить сделать как на sourceforge или яндексмаркете ? Прямо внутри IDE?
Это не должен быть удобный каталог. Это просто репозиторий для размещения библиотек имена которых и назначения вы уже знаете заранее. Чтобы не качать архивы с этими библиотеками со всего интернета и руками их в reference не подключать. Оно не задумывалось как каталог или магазин. Если вы не знаете, что за пакет вы видите, то он вам не нужен. Если вам нужна какая-то фича, то вы её ищете в сети, где и примеры и документация. А потом по названию тащите пакет из репозитория.

Не надо пытаться использовать вещь не по назначению и жаловаться, что он неудобна для этого.

Цитата Сообщение от Curry Посмотреть сообщение
просто поиск по словам входящим в названия пакетов.
Цитата Сообщение от Curry Посмотреть сообщение
А я хочу указать фильтры: показывать только пакеты обновлявшиеся последний раз не ранее трёх месяцев, имеющие статус разработки релиз-кандидат и выше, бесплатные, с оценками пользователей не менее ..., с количеством оценок не менее ..., имеющие в описании пакета такие то слова или такие то слова.
Это всё бесполезные вещи. Вы должны заранее знать имя пакета и как им пользоваться. Если вы это знаете, то эти фильтры не имеют никакого смысла.
0
Модератор
 Аватар для Curry
5165 / 3525 / 536
Регистрация: 01.06.2013
Сообщений: 7,675
Записей в блоге: 9
15.05.2019, 12:52
Цитата Сообщение от Usaga Посмотреть сообщение
Это визуальный дизайнер. Декларативный - описание на специальном языке, специально для этого рождённом.
Декларативный подход, это "что делать". А уж как это задаётся, в визуальном дизайнере, на специальном языке, или не специальном, это уж как сделать.

Про остальное: вы повторяетесь. Я свою позицию высказал. Распевать на два голоса докучную сказку мне не интересно.

Про бесполезность GC.
Посмотрим на код сгенерированный по шаблону простого проекта WinForms. Там увидим
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
    partial class Form1
    {
        /// <summary>
        /// Обязательная переменная конструктора.
        /// </summary>
        private System.ComponentModel.IContainer components = null;
 
        /// <summary>
        /// Освободить все используемые ресурсы.
        /// </summary>
        /// <param name="disposing">истинно, если управляемый ресурс должен быть удален; иначе ложно.</param>
        protected override void Dispose(bool disposing)
        {
            if (disposing && (components != null))
            {
                components.Dispose();
            }
            base.Dispose(disposing);
        }
     (........)
}
Если бы в .NET Существовал автовызов деструкторов, то была бы только строка описания components (с типом класса а не интерфейса). Dispose бы не было и его логика была бы один раз реализована при описании базового контейнера.

То есть, написать то что угодно на языках с GC можно, но кода больше.
С другой стороны, в плюсах реализовать это "что угодно" тоже можно, но применяя смартпоинтеры. Но беда плюсовых программ в том что компилятор не может заставить их применять и применять правильно. Плюс злоупотребление адресной арифметикой. Вот они и текут. Это понимали создатели rust-а, я ожидал его взлёт через несколько лет. Увы, не вышло.
Но, думаю, в этом направлении (избавления от GC) умные головы работают.
Ещё признак неуспешности GC - практическое отсутствие до сих пор его аппаратной поддержки. То что действительно было востребовано - плавающая точка, обработка изображений, страничная подкачка - всё получило аппаратную поддержку.
А про аппаратную поддержку GC говорят с момента его появления. Особенно после появления java. Но есть только частичные решения отдельных фирм, насколько понимаю, ни разу не распространённые.

То что сейчас мы вынуждены использовать GC не означает что так всегда и будет. В IT индустрии бывают резкие зигзаги. Это не значит что все начнут писать на плюсах. Будет что то другое.
0
Эксперт .NET
 Аватар для Usaga
14727 / 9503 / 1362
Регистрация: 21.01.2016
Сообщений: 35,831
15.05.2019, 13:54
Цитата Сообщение от Curry Посмотреть сообщение
Про остальное: вы повторяетесь. Я свою позицию высказал.
И я вам указал, что эта позиция основана на неверном представлении о предмете.

Цитата Сообщение от Curry Посмотреть сообщение
То есть, написать то что угодно на языках с GC можно, но кода больше.
Наоборот. Аналог такого фрагмента вы бы один чёрт писали на плюсах. Плюс смартпоинтеры по всему коду. Плюс полное отсутствие рефлексии, которая ну очень широко используется как раз для того, чтобы кода было меньше.

Аппаратный GC? Может и WinForms силами GPU? И я не про рендеринг. Есть же предел всему, что можно в железо засунуть. Разве это показатель неуспешности чего-то?

Цитата Сообщение от Curry Посмотреть сообщение
То что сейчас мы вынуждены использовать GC не означает что так всегда и будет.
Нет, не вынуждены. С++ никуда не делся. Дельфи никуда не делась, хоть и сдала позиции (скорее всего из-за ценовой политики).
0
Модератор
 Аватар для Curry
5165 / 3525 / 536
Регистрация: 01.06.2013
Сообщений: 7,675
Записей в блоге: 9
15.05.2019, 14:52
Цитата Сообщение от Usaga Посмотреть сообщение
Аналог такого фрагмента вы бы один чёрт писали на плюсах.
Нет. Его не было бы. Автовызов деструторов рулит.
Цитата Сообщение от Usaga Посмотреть сообщение
Плюс полное отсутствие рефлексии
Какое это имеет отношение к GC ?
Это отдельная тема. Рефлексия в Delphi, внезапно, есть. В compiletime. Этого достаточно для VCL.
Цитата Сообщение от Usaga Посмотреть сообщение
Есть же предел всему, что можно в железо засунуть. Разве это показатель неуспешности чего-то?
Если нечто используется часто но не реализуется аппаратно, о это показатель неперсективности.
Отдельные библиотеки не реализуют аппаратно, т.к. у них множество альтернатив. Предела тому что можно реализовать аппаратно практически нет. То что реализовано аппаратно в грфкартах намного превосходит по сложности GC, но оно востребовано.
0
WH
1589 / 817 / 192
Регистрация: 10.09.2013
Сообщений: 3,293
Записей в блоге: 3
15.05.2019, 18:36
Да бросьте вы спорить, давайте лучше Аду изучать )
0
Модератор
 Аватар для Curry
5165 / 3525 / 536
Регистрация: 01.06.2013
Сообщений: 7,675
Записей в блоге: 9
15.05.2019, 18:41
Цитата Сообщение от WH Посмотреть сообщение
Да бросьте вы спорить, давайте лучше Аду изучать )
Я изучал. Хотел как то в новом проекте уговорить электронщиков применить более навороченный микроконтроллер в который Ада лезла, а то С надоело. Не уговорил. А для win или linux её применять смысла нет.
0
WH
1589 / 817 / 192
Регистрация: 10.09.2013
Сообщений: 3,293
Записей в блоге: 3
16.05.2019, 04:24
Почему Вы так считаете? (про Аду)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
16.05.2019, 04:24

Какова разница работы одного кода в Delphi 7 и в Delphi XE5?
Почему приложение состоящие из одинакового кода, но компилируемое в разных средах работает по разному? Есть клиент-серверное приложение,...

где найти delphi c компилятором? и с чего начинать программирование в delphi?
здравствуйте, вот начинаю изучать delphi с чего начинать лучше?

Почему функция работающая в Delphi 7 не работает в Delphi 2007 и в 2009 ??
Данный код работал нормально в D7: procedure TForm1.Button1Click(Sender: TObject); begin ShowWindow(Application.Handle, 0); end;...

Переписать часть кода с Delphi на ассемблер (ассемблерные вставки в Delphi)
Добрый вечер. Нужно сделать ассемблерные вставки в программе. Первый раз столкнулся с таким заданием, в языке ассемблера почти ноль....

Как в Lazarus сделать интерфейс Delphi 2006 вместо Delphi 7?
Добрый вечер! Подскажите пожалуйста, как в Lazarus сделать интерфейс Delphi 2006 вместо Delphi 7? Т.е. чтобы окна были прикрепленные, а не...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
660
Ответ Создать тему
Новые блоги и статьи
Мысли в слух
kumehtar 17.08.2026
Забавно, насколько сейчас стала доступна информация. Например о магии, духовном развитии, медитациях, и других подобных направлениях, ранее зачастую тайных, передаваемых от учителя к ученику. Хотя. . .
Перемещение строк из ТЧ в другой документ с учетом текущего пробега
Maks 17.08.2026
Реализация из решения ниже выполнена на примере нетипового документа "Автозапчасти", с ТЧ "Шины". За основу взят алгоритм отсюда: https:/ / www. cyberforum. ru/ blogs/ 359708/ 10838. html Задача: . . .
Саморегулирующийся социальный контракт для сервера cross-section.
Hrethgir 14.08.2026
С кодом конечно таких глубоких размышлений пока не было, впрочем я уже привык к алгоритмизации. Суть предмета записи: снова в диалоге с нейросетью (я взял пока себе ник для учётки админа - Rector). . . .
Часы электронные
Uhbif79 12.08.2026
Выкладываю программу часов. Программа позволяет: 1. Использовать системное время и дату, 2. Есть возможность вводить время и дату вручную. 3. Реализованы 2 будильника: начало и конец рабочего дня. . . .
Часы с будильником на основе класса QLCDNumber
Uhbif79 12.08.2026
Всем добрый день, выкладываю программу часов с будильником на основе класса QLCDNumber. Здесь я пробовал самостоятельно создавал классы, впервые столкнулся с видимостью переменной одного класса из. . .
Установка MinGW GCC 16.2 и CMake
8Observer8 10.08.2026
VK Видео: https:/ / vkvideo. ru/ video-240781534_456239017 YouTube: eY5-5PyI9NM Текстовая версия
Неделя из жизни имитационной модели склада: мои кривые руки растут, откуда надо
anaschu 10.08.2026
Неделя из жизни имитационной модели склада: как я почти написал неправильную логику и что с этим делать Работаю сейчас над учебно-рабочим проектом: строю в AnyLogic имитационную модель процессов. . .
Калькулятор для расчета родства
russiannick 07.08.2026
1. Задача: Создать калькулятор для расчета родства. Родственных связей существует 8 ступеней, такие как: p - отец P - мать q - муж Q - жена b - брат B - сестра s - сын S - дочь
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru