Гость
Map
Форумы / Языки программирования семейства Pascal [закрыт для гостей] / Что такое Delphi/Lazarus / 25 сообщений из 58, страница 2 из 3
12.05.2023, 20:33
    #392460
Ифрит
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что такое Delphi/Lazarus
Sparrow  12.05.2023, 19:26
[игнорируется]
Делпфи скорее мертв , чем жив, лучше уж и думать в терминах микрософт студии, и c# или c++
любые технологии / яп всегда "скорее живы" для использующих.
мантры на омертвение достигают адресатов как "жу-жу-жу"
...
Изменено: 12.05.2023, 20:35 - Ифрит
Рейтинг: 1 / 0
Нравится: s62
12.05.2023, 20:34
    #392461
s62
s62
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что такое Delphi/Lazarus
Sparrow  12.05.2023, 19:26
[игнорируется]
Делпфи скорее мертв , чем жив, лучше уж и думать в терминах микрософт студии, и c# или c++
У меня на работе сейчас используется Delphi. Я как-то писал на форуме, не помню, в какой теме, оборудование для фабрик и софт для работы с этим оборудованием, выгрузкой данных в БД и еще программка, которую некоторые клиенты используют (большинство забирают данные из БД в свой софт уровня предприятия) которая берет данные из БД, рисует графики, выводит средние, сохраняет в Excel средние, расссылает почтой, оповещает о нештатных событиях. Сейчас Delphi эти задачи решает. Мне - 61, не так долго до пенсии, если доживу (всякое бывает, каждый может умереть). Надеюсь доработать на Delphi, кроме нее я немного знаю html, css, js, php, но думаю, что недостаточно хорошо, чтобы куда-то пойти работать. Другое - азы, типа java например.
А насчет того, что Delphi мётрв, говорят уже лет 15.
...
Изменено: 12.05.2023, 20:38 - s62
Рейтинг: 0 / 0
13.05.2023, 00:38
    #392764
alex
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что такое Delphi/Lazarus
s62  12.05.2023, 20:34
[игнорируется]
Sparrow  12.05.2023, 19:26
[игнорируется]
Делпфи скорее мертв , чем жив, лучше уж и думать в терминах микрософт студии, и c# или c++
У меня на работе сейчас используется Delphi. Я как-то писал на форуме, не помню, в какой теме, оборудование для фабрик и софт для работы с этим оборудованием, выгрузкой данных в БД и еще программка, которую некоторые клиенты используют (большинство забирают данные из БД в свой софт уровня предприятия) которая берет данные из БД, рисует графики, выводит средние, сохраняет в Excel средние, расссылает почтой, оповещает о нештатных событиях. Сейчас Delphi эти задачи решает. Мне - 61, не так долго до пенсии, если доживу (всякое бывает, каждый может умереть). Надеюсь доработать на Delphi, кроме нее я немного знаю html, css, js, php, но думаю, что недостаточно хорошо, чтобы куда-то пойти работать. Другое - азы, типа java например.
А насчет того, что Delphi мётрв, говорят уже лет 15.
Вечер добрый.
Мое уважение, мне 54. Дай нам бог здоровья )) Так же много написано и пишется сейчас на данном языке.
Сам работаю с Delphi с прошлого века. Говорят давно, и продолжают говорить ))
Delphi - есть, развивается, работает, пользуется спросом. Пользователю все-равно на чем написана та или иная программа.
Главное, чтоб разработчик смог развивать свое ПО и оперативно реагировать на запросы пользователей.
Язык не важен - важна архитектура и возможность решать хотелки. Ну и главное чтобы "вождь" был адекватный ))
Всем здоровья и успехов.
...
Изменено: 13.05.2023, 00:41 - alex
Рейтинг: 2 / 0
Нравится: s62, Гарыныч
02.06.2023, 04:23
    #416467
Сквозняк
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что такое Delphi/Lazarus
В дельфях решения принимают эпические долбодятлы, долбоёбы даже. Они там придумали порчу строк - автоматическую перекодировку содержимого строк и автоматическую смену строками кодировок. И типа есть строки rawbytestring, в которых всё по старому, нормально, но это обман чтобы пользователи не возмущались, а молча схавали "улучшения". И хреново, в fpc с 3 версии всё это дерьмо скопировали вместе с багами. И теперь в строках небезопасно хранить информацию, если их содержимое отличается от разрешённого пидарасами из эмбаркадеро.
...
Рейтинг: 0 / 0
22.06.2023, 08:34
    #437833
s62
s62
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что такое Delphi/Lazarus
Сквозняк [игнорируется] 

Ну ты вспомнил. Это произошло в Делфи 2009, в 2008 году, 15 лет назад.
Во многих случах автоматическая перекодировка из ANSI в юникод (или обратно) удобно. К тому же компилятор пишет ворнинги про потенциальную потерю данных при неявной перекодировке. А если не нужна где-то, то тоже есть пути решения. А какая информация хранится, что она потеряется в строках юникод?
А так, есть PChar, есть массив char, есть StringBuilder для манипуляций.
Если информация в кодировке ansi, то можно и использовать AnsiString. Причем можно объявить строку заданной кодировки тоже.
...
Изменено: 22.06.2023, 08:41 - s62
Рейтинг: 0 / 0
24.06.2023, 23:39
    #441987
Сквозняк
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что такое Delphi/Lazarus
s62  22.06.2023, 08:34
[игнорируется]
Сквозняк [игнорируется] 

Ну ты вспомнил. Это произошло в Делфи 2009, в 2008 году, 15 лет назад.
Во многих случах автоматическая перекодировка из ANSI в юникод (или обратно) удобно. К тому же компилятор пишет ворнинги про потенциальную потерю данных при неявной перекодировке. А если не нужна где-то, то тоже есть пути решения. А какая информация хранится, что она потеряется в строках юникод?
А так, есть PChar, есть массив char, есть StringBuilder для манипуляций.
Если информация в кодировке ansi, то можно и использовать AnsiString. Причем можно объявить строку заданной кодировки тоже.
Пока это дерьмо было только в дельфях, на неё можно было покласть и вообще ей не интересоваться. Проблема случилась, когда эту дерьмотехнологию скопировали в fpc 3. То, как это безальтернативно сделано, это нисколько неудобно, это дерьмово. Допустим я использую кодировку 866, чтобы ансистринги автоматически не поменяли кодировку и при операциях данные в строках не поменялись, меня заставляют сделать 866 системной кодировкой, но тогда процедуры/функции работающие с файлами, каталогами и командной строкой пропустят данные через перекодирование в 866 кодировке и похерят все данные, которых в этой кодировке нет. И никак нельзя легко и просто защитить ансистринги от гопников, которые шарятся по содержимому строк и его меняют. Массивы можно использовать и байтовые, а вот строки испоганили. До третьей версии компилятора в строки можно было грузить бинарные данные и не париться, что какая-то сволочь в них залезет и перекодирует, а в третьей это случилось и нет никакого флага или фиктивной кодировки, запрещающей такие действия. Обещали что равбитестринги не будут перекодировать, но это обман - эти строки просто прокладки и им принудительно назначается другая кодировка. Звиздец, это называется ограбили, лишили удобного средства.
...
Изменено: 24.06.2023, 23:41 - Сквозняк
Рейтинг: 0 / 0
25.06.2023, 13:33
    #442830
s62
s62
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что такое Delphi/Lazarus
Сквозняк [игнорируется] 

Не знаю, как в FP, а в Дельфи можно объявить ansi-строку с заданной кодовой страницей.
Например.
Код: Delphi
1.
2.
3.
4.
5.
type
  DosCyrString = type AnsiString(866);

var
  s: DosCyrString;
Такое не поможет?

По поводу RawByteString, особо как-то этим не пользовался вроде, но в документации к Дельфи написано про некоторые нюансы её использования.
Цитата 
[игнорируется]
The RawByteString type is type AnsiString($FFFF). RawByteString enables the passing of string data of any code page without doing any code page conversions. RawByteString should only be used as a const or value type parameter or a return type from a function. It should never be passed by reference (passed by var), and should never be instantiated as a variable.
...
Изменено: 25.06.2023, 13:34 - s62
Рейтинг: 0 / 0
25.06.2023, 13:42
    #442843
Sparrow
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что такое Delphi/Lazarus
Паскаль хороший язык. Не чета си
...
Рейтинг: 1 / 0
Нравится: Гарыныч
22.07.2023, 20:13
    #486868
Сквозняк
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что такое Delphi/Lazarus
s62  25.06.2023, 13:33
[игнорируется]
Такое не поможет?
Там целый цирк потом происходит с этими кодировками. Принудительное перекодирование придумано чтобы данные принудительно изменять не спрашивая программиста. Потому кодировка строки при операциях запросто может измениться.
s62  25.06.2023, 13:33
[игнорируется]
По поводу RawByteString, особо как-то этим не пользовался вроде, но в документации к Дельфи написано про некоторые нюансы её использования.
Я смотрел по коду, как работает RawByteString в fpc и знаю это изнутри. Этот тип строк сейчас используется как прокладка при перекодированиях. Фактически ни одного нормального типа строк не оставили, моча разрабам в голову стукнула. На буржуйском форуме fpc вместо строк советуют массивами byte пользоваться.
...
Рейтинг: 0 / 0
10.11.2023, 11:17
    #604389
s62
s62
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что такое Delphi/Lazarus
Вышла Delphi 12 и Rad Studio 12.
https://www.embarcadero.com/products/rad-studio/whats-new-in-12-athens
По C++ что-то новое есть. А по Delphi - поддержка новых версий разных ОС, кое-какие библиотеки включили. В самом языке вроде особых нововведений нет, кроме многострочных литералов. Обновили MDI тип интерфейса. Пишут, что для Windows API много заголовочных (интерфейсных) файлов понаписали те, которых раньше не было (чуть ли не все, если судить по FeatureMatrix):
Цитата 
[игнорируется]
A new set of units with the complete Windows API headers converted to Object Pascal. This API conversion includes 311 Delphi header files* with 41 MB of code,
covering the entire platform API provided by Microsoft.
* Available for download in the GetIt Package Manager (not for Community Edition)
...
Рейтинг: 0 / 0
10.11.2023, 12:35
    #604568
Неуловимый Джо
Участник
[игнорирует гостей]
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что такое Delphi/Lazarus
Чет не достаточно, чтобы заставить кого-то захотеть перейти на новую версию :)
...
Рейтинг: 0 / 0
10.11.2023, 12:39
    #604576
Неуловимый Джо
Участник
[игнорирует гостей]
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что такое Delphi/Lazarus
И зачем делать тройной апостроф для многострочных литералов, если можно было обойтись одним (как это сделано в одном широкоизвестном интерпретаторе).
[:smile]
Снимок.PNG
...
Изменено: 10.11.2023, 12:40 - Неуловимый Джо
Рейтинг: 0 / 0
10.11.2023, 12:42
    #604583
Неуловимый Джо
Участник
[игнорирует гостей]
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что такое Delphi/Lazarus
Шутки шутками, но реально как-то маловато нововведений.
...
Рейтинг: 0 / 0
11.11.2023, 02:35
    #605739
IT-Клоп
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что такое Delphi/Lazarus
Неуловимый Джо  10.11.2023, 12:39
[игнорируется]
И зачем делать тройной апостроф для многострочных литералов, если можно было обойтись одним (как это сделано в одном широкоизвестном интерпретаторе).
[:smile]
Снимок.PNG
Затем, что в питоне одиночный апостроф - это кавычки.
...
Рейтинг: 0 / 0
11.11.2023, 10:40
    #605904
s62
s62
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что такое Delphi/Lazarus
IT-Клоп  11.11.2023, 02:35
[игнорируется]
Неуловимый Джо  10.11.2023, 12:39
[игнорируется]
И зачем делать тройной апостроф для многострочных литералов, если можно было обойтись одним (как это сделано в одном широкоизвестном интерпретаторе).
[:smile]
Снимок.PNG
Затем, что в питоне одиночный апостроф - это кавычки.
Так это не Питон, а Дельфи. Тут тоже литералы - в одинарных кавычках. Но у Неуловимого Джо ведь есть свой интерпретируемый язык (в стадии разработки, тема как раз про это), в нём многострочные литералы - в одинарных кавычках.
Да, сделали в Делфи так же, как сделано в Питоне.
...
Изменено: 11.11.2023, 10:41 - s62
Рейтинг: 0 / 0
11.11.2023, 13:39
    #606121
Неуловимый Джо
Участник
[игнорирует гостей]
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что такое Delphi/Lazarus
IT-Клоп  11.11.2023, 02:35
[игнорируется]
Неуловимый Джо  10.11.2023, 12:39
[игнорируется]
И зачем делать тройной апостроф для многострочных литералов, если можно было обойтись одним (как это сделано в одном широкоизвестном интерпретаторе).
[:smile]
Снимок.PNG
Затем, что в питоне одиночный апостроф - это кавычки.
Просто в делфях сделали примерно так
str := '''
123
456
789
''';

А обычная строка была a := 'str';

ну и мею в виду, можно было и с одинарным апострофом просто разрешить переносы строк.

да это я так,
наверно есть причины конечно.
...
Рейтинг: 0 / 0
11.11.2023, 13:41
    #606124
Неуловимый Джо
Участник
[игнорирует гостей]
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что такое Delphi/Lazarus
s62  11.11.2023, 10:40
[игнорируется]
Но у Неуловимого Джо ведь есть свой интерпретируемый язык (в стадии разработки, тема как раз про это)
забросил.
начал смотреть видеокурс Web developer :)
меня на это вдохновила недавняя борьба с игнорами.
...
Рейтинг: 0 / 0
11.11.2023, 13:55
    #606131
Неуловимый Джо
Участник
[игнорирует гостей]
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что такое Delphi/Lazarus
s62  10.11.2023, 11:17
[игнорируется]
Пишут, что для Windows API много заголовочных (интерфейсных) файлов понаписали те, которых раньше не было (чуть ли не все, если судить по FeatureMatrix)
хотя возможно и этого долго ждали.
просто я с этим не работаю.
...
Рейтинг: 0 / 0
15.11.2023, 10:39
    #612209
Неуловимый Джо
Участник
[игнорирует гостей]
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что такое Delphi/Lazarus
На свой локальный я наверно ее все-таки поставлю.
12ю.
...
Рейтинг: 0 / 0
24.11.2023, 10:41
    #627289
s62
s62
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что такое Delphi/Lazarus
Неуловимый Джо [игнорируется] 
Я поставил кстати 12. В компании есть лицензия, как раз подписка на днях заканчивается. Апдейты 11 ставились, удаляя предыдущую версию, а эта - отдельно стала, по тому же ключу. Правда только чуть "потрогал" пока.
...
Изменено: 24.11.2023, 10:42 - s62
Рейтинг: 0 / 0
24.11.2023, 10:49
    #627304
Неуловимый Джо
Участник
[игнорирует гостей]
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что такое Delphi/Lazarus
Я скачал себе на домашний, но пока не ставил.
На выходных поставлю неверно.
...
Рейтинг: 0 / 0
24.11.2023, 15:59
    #627667
Гарыныч
Участник
[игнорирует гостей кроме]
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что такое Delphi/Lazarus
Неуловимый Джо  24.11.2023, 10:49
[игнорируется]
Я скачал себе на домашний, но пока не ставил.
На выходных поставлю неверно.
вы про Эмбаркадеро?
...
дед-пердед
Рейтинг: 0 / 0
24.11.2023, 16:02
    #627672
s62
s62
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что такое Delphi/Lazarus
Гарыныч  24.11.2023, 15:59
[игнорируется]
Неуловимый Джо  24.11.2023, 10:49
[игнорируется]
Я скачал себе на домашний, но пока не ставил.
На выходных поставлю неверно.
вы про Эмбаркадеро?
Да, про Delphi 12.
...
Рейтинг: 1 / 0
Нравится: Гарыныч
24.11.2023, 16:21
    #627703
Неуловимый Джо
Участник
[игнорирует гостей]
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что такое Delphi/Lazarus
Поставил себе 12ю.
Интерпретатор откомпилировался :)

Осталось подождать cnPack да GExperts.
...
Рейтинг: 0 / 0
25.11.2023, 22:56
    #630208
Неуловимый Джо
Участник
[игнорирует гостей]
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что такое Delphi/Lazarus
Пока заметил, вот эта настройка не работает.
Снимок.PNG
...
Рейтинг: 0 / 0
Форумы / Языки программирования семейства Pascal [закрыт для гостей] / Что такое Delphi/Lazarus / 25 сообщений из 58, страница 2 из 3
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали тему (2): Анонимы (1), Bing Bot 6 мин.
Игнорируют тему (1): erbol
Читали форум (2): Анонимы (1), Bing Bot 6 мин.
Пользователи онлайн (111): Анонимы (104), Брюквенные годы, IT-Клоп, Yandex Bot 1 мин., basename 1 мин., Ибрагимов Мага 82 3 мин., Bing Bot 3 мин., Сталкер 5 мин.
x
x
Закрыть


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