Двач.hk не отвечает.
Вы видите копию треда, сохраненную 6 апреля в 18:59.

Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
PascalDelphi #2 - восставший из кода! /pascal/ 2429812 В конец треда | Веб
Тред единственного по-настоящему кроссплатформенного инструмента разработки.

- Что читать? В интернетах тухлые книжки от дедов по Delphi 7
Строго рекомендуется 700+ страниц годноты по Object Pascal для
Sydney 10.4 от Марко Канту - https://drive.google.com/file/d/1p69PnhVvMYV4LO3jnndcqMZU1rQMv9SR/view?usp=sharing
Официальные документации по VCL/LCL и FireMonkey супер подробны и понятны.
- Какую IDE юзать?
Для Delphi - очевидная RAD Studio. Последняя Community - 10.3.3.
Для Object Pascal - очевидный Lazarus.

Полезный список либ и компонентов - https://github.com/Fr0sT-Brutal/awesome-pascal

Прошлый тред потонул, не дождавшись ОПа https://2ch.hk/pr/arch/2022-08-09/res/1977489.html (М)
2 2429814
>>2429812 (OP)

>Паскаль


>2022


Это пиздец.
3 2429980
Я в Лазарусе накатил пакеты СДИ и СПАРТА, и теперь ИДЕшка выглядит посовременнее. Но остался вопрос. Как сделать чорненькую тему? Вручную красить не хочеца. Есть готовые?
4 2429991
>>2429812 (OP)
СВО нам мало, еще и паскаль.
16166989996810.jpg17 Кб, 450x300
5 2430011
6 2430064
>>2430011

> std::cout


Мерзость. Тупое говно тупого говна. Ненавижу уёбищный си каждым ангстремом своих синаптических связок.
7 2430075
>>2430064
Это не няшная сишка, а уёбищный C++, где с самого начала выёбывались синтаксическими фичами.
8 2430125
Помню в школе мы говнокодили в ультраохуенном для школьного говнокодинге Паскаль.АБЦ. Охуенного тем, что качаешь установщик, ставишь, запускаешь и все - готовая иде с встроенной консолькой, тупо пишешь код с подсветкой синтаксиса и подчеркиваниями от компилятора, запускаешь и прямо в том же окне читаешь консольку/пишешь в консольку. Минимум когнитивной нагрузки на неокрепшие умы.
Есть ли что-нибудь такое же охуенно удобное под линух? Может что-нибудь и не для Паскаля есть, но для него в первую очередь интересует.
ебануться хайвмайнд, как раз когда у меня появился вопрос по паскалю
9 2430131
>>2430125
gambas раз здесь уж знатные говноеды собрались, то почему бы и нет
image.png126 Кб, 629x398
10 2430150
Паскаль убог, только си нормальный.
11 2430153
>>2430150
че за си?
12 2430155
>>2430153
нефритовый кошкожена
13 2430769
>>2430125

> Есть ли что-нибудь такое же охуенно удобное под линух?


Лазарус.

> Может что-нибудь и не для Паскаля есть


Годот.
14 2433782
>>2429812 (OP)

>Последняя Community - 10.3.3.


10.4 уже давно вообще то
15 2433784
>>2429980
Покаж как выглядит
16 2433789
>>2429814
А больше RAD нигде нет
17 2433797
>>2433784
Все пакеты доступны искаропки, но по умолчанию не установлены. После установки надо немношк с настройкой поколдовать, чтоб сделать под себя, ткскзть.
Раньше докед форм спарты работала нестабильно. Щас получше, но тоже иногда может глюкануть. В таких случаях надо сохраниться и перезапуститься.
1660484147965.png74 Кб, 951x731
18 2433804
>>2433797
Алсо в лазарусе запилили нугет здорового человека. Все пакеты, которые устанавливаешь - вкомпилировываются в экзешник по умолчанию. Чтобы насрать кучу либ в каталоге с экзешником, это наоборот сильно постараться придётся.
19 2433941
>>2433797
Красиво, спасибо
>>2433804
Прям как в КодТайфуне
20 2434153
>>2433941

> Прям как в КодТайфуне


Собсна, спарта оттуда и пришла.
21 2434161
>>2434153
Объясните, нах сейчас лазарус, делфи? Бабы сраки офисные работники прекрасно в браузере работают, собственно кабаны только вебню и заказывают писать под их бузинес. В одной конторе даже как-то приносили софтину на делфи и просили в веб ее перенести.
22 2434165
>>2434161
На мобилки (дроид) приложения же + на производстве мини специфичный софт софт
23 2434728
>>2434161

> Объясните, нах сейчас лазарус, делфи?


Обесни, нах ты в тред закатился, зелёный? Выкатывайся обратно, нахуй, а не тооо!..
24 2438987
Бамп, а то опять тред проебёте.
sage 25 2439014
Сажи, чтобы проебали тред.
26 2440369
Один бамп сильнее тысячи саж!
1660979824924.png22 Кб, 669x429
# OP 27 2440391
Я тут перекатил потонувший тред, и раз такое дело, установил новый бесплатный дельфи (ебланы слишком поздно сообразили, что бесплатную редакцию надо было пилить ещё 20 лет назад, а там глядишь дельфи бы и не сдох, но не суть).
Так вот, потыкав там в кнопочки, я обнаружил, что там, как и во времена дидов-мокрописькопоклонников, можно делать веб-приложения.
Представляешь? Как АСП.НЕТ, только нативно, без дотнета. Прееедставляяяешь?

Так вот, у меня вопрос. Кто делал сайты на дельфи? Кто делает? Там только бэк? Или фулл стек? Какие сайты на дельфи вы знаете? Дайте ссылочек, покекать.
# OP 28 2440725
Карочи, дельфи не айс. Под линукс не конпелирует. В линуксе не работает. Требует регистрации. Нет. Не айс.
Возвращаюсь на лазарус.
Кстати, кто хочет вкатываться, есть охуенный установщик FPCUpDeluxe. Он автоматом скачет, установит и сконпелирует всё, что хочешь. А потом автоматом обновит и сконпелирует обновлённое.
Рикаминдую.
https://github.com/LongDirtyAnimAlf/fpcupdeluxe/releases
29 2441291
Как реализовать аналог интерфейса INotifyPropertyChanged?
Я гуглил, но в гугле только шарп шарп дотнет впф.
30 2441312
>>2441291
Гугл тебе намекает, что надо писать на шарпе.
31 2441425
>>2441312
Я обожаю шарп, он охуенен! Он для меня является допиленным до ума паскалем. Всё бы ничего, всё бы заебись, но есть один маленький нюанс. Маленькая проблема. Как малиновая косточка, застрявшая в зубе. Ни вытащить, ни проигнорировать. И от этой проблемы становится невыносимо тошно, хочется вернуться в паскаль. А в паскале невыносимо тошно от его самоограничений.

Так и мечусь между шарпом и паскалем. И ни там ни тут нормальных навыков нет.

Ах да, проблема, о которой я упомянул. Ну вы уже догадались, какая.
32 2441653
>>2441425
То есть никаких проблем нет.
33 2442195
>>2441291
Предположил бы, что как-то вот так, если я правильно смысл имплементации интерфейса понял.

https://pastebin.com/16e8RR3h
34 2442259
>>2442195
Смысл в том, чтобы два объекта связать их свойствами так, чтобы при изменении свойства одного объекта менялись свойства другого, и в обратном направлении тоже.
Таким образом мы сможем добиться того, что форма (представление) будет контролировать некий объект (модель-представления), который ничего не будет знать о форме, но при этом у него будут сами по себе волшебным образом меняться те или иные свойства, без постороннего усилия, сами по себе.
35 2443197
Тред жив? Уважение

мимо оп оригинала
# OP 36 2443204
>>2443197
Буквально на моих глазах утонул. Пришлось пересоздавать самостоятельно.
37 2443424
>>2442259

Я хочу написать интерфейс в лазарусе. Пара окошек, иконка в трее. Всё это компилируется в нативную либу (две ващето, одна для венды, вторая для линукса). В либе прописываю функции для вызова окошек. Функции принимают внешнюю ссылку на вызывающее приложение, чтобы окошки встроились во внешний майнлуп.
И все эти окошки будут моими вьюшками MVVM. Вьюмодели с моделями будут во внешнем приложении на другом языке#, ну ты понел.

В связи с чем, вопрос остаётся открытым. Как мне организовать автоматическую двусторонюю синхронизацию между переменными?
Я ввёл текст в окне = обновилась связанная переменная.
Внешнее приложение поменяло переменную = обновился текст в окне.
38 2443821
>>2443424
Это скриптопараша, её не существует в нормальных языках.
39 2444049
>>2443424

> MVVM


C#

/thread
40 2444061
>>2443424
По описанию звучит как LiveBindings в Delphi, правда, я им еще толком не пользовался - работа не заставляла, но в обучающих видосах от Embarcadero выглядит похоже. Есть ли оно в Lazarus - хз.
41 2445809
Бамп
42 2446539
>>2434161
Прост лазарус еще не допилили до нужной кондиции, но уже есть коммерческие пакеты по типу TMS Web Core, который просто устанавливаешь, рисуешь окошки и на выходе получаешь готовый JS сайт. Когда сделают его бесплатный аналог и подвезут учебники, то ни PHP ни Си ни пихтон будут не нужны. А прямо сейчас есть Pas2JS.

https://www.youtube.com/watch?v=Hxb-An_61D8
https://www.youtube.com/watch?v=zCHEd08BhSk
https://youtu.be/-XBtod8lcKg
43 2446699
>>2446539

>Когда сделают его бесплатный аналог


Никогда. Веб-параша это бабло, бесплатно не будет никогда пока веб-параша актуальна. А когда перестанет быть актуальна, и не нужно будет.
44 2446850
>>2446539

> Pas2JS


А я хочу C#2Pas!
То есть, чтоб шарп! Без дотнета! Транслирующийся в паскаль, который затем компилируется FPC-ом. В качестве графической либы - LCL.
Божечки, это было бы охуительно!
45 2446876
>>2446850
Вообще, если уж по чесноку говорить, то мне нужен не совсем си-шарп. Мне нужен язык мечты, основанный на следующих принципах:
1. Парсер компилятора распознаёт лексемы, отделённые друг от друга пробелоподобными символами, одним или более (пробелы, табы, переводы строки). Благодаря этому, не нужно будет закрывать строки точкой с запятой. Для парсера вообще входной поток исходного текста будет одной строкой.
То есть, код
string a = "Hello, world!"
и
string
a
=
"Hello,
world!
"

Одинаков для парсера. Программист может форматировать свой код, как ему нравится, парсер всё равно проигнорирует все отступы и переносы строк.

2. Блоки кода обрамляются {фигурными скобками}. Если лексема требует следующий за ней оператор, а обнаруживает открывающую фигурную скобку, то ищет закрывающую и выполняет все лексемы внутри как один оператор. Ну это классика, в общем.

3. Лексемы using, public, private так же следуют правилу 2. То есть, можно писать
using System using Utils
А можно сократить:
using {System Utils}
Модули перечисляются разделяя пробелом или пробелозаменителем по правилу 1.

4. Объявление переменной хочу как в си: тип имя = начальное_значение. Это намного удобнее для интеллисенцов всяких, когда ты объявляешь тип, то пекарня тебе автоматически подсказывает варианты названий для новой переменной. Когда пишешь string система уже может вывести всплывающим списком str1 или myString например. В паскале мне никогда это не нравилось, что тип указан в конце, неудобно, вкусовщина, не спорьте.

5. Объявление типа как в си, впрочем в паскале оно мало отличается, лексемы type не будет и всё, пишешь
interface IMyFace : IMyBaseFace { }
class MyClass : MyBase, IMyFace { //содержимое }

Ну и по мелочи есть ряд требований. Вспомню - допишу. Подскажите, есть ли такой язык в природе?
45 2446876
>>2446850
Вообще, если уж по чесноку говорить, то мне нужен не совсем си-шарп. Мне нужен язык мечты, основанный на следующих принципах:
1. Парсер компилятора распознаёт лексемы, отделённые друг от друга пробелоподобными символами, одним или более (пробелы, табы, переводы строки). Благодаря этому, не нужно будет закрывать строки точкой с запятой. Для парсера вообще входной поток исходного текста будет одной строкой.
То есть, код
string a = "Hello, world!"
и
string
a
=
"Hello,
world!
"

Одинаков для парсера. Программист может форматировать свой код, как ему нравится, парсер всё равно проигнорирует все отступы и переносы строк.

2. Блоки кода обрамляются {фигурными скобками}. Если лексема требует следующий за ней оператор, а обнаруживает открывающую фигурную скобку, то ищет закрывающую и выполняет все лексемы внутри как один оператор. Ну это классика, в общем.

3. Лексемы using, public, private так же следуют правилу 2. То есть, можно писать
using System using Utils
А можно сократить:
using {System Utils}
Модули перечисляются разделяя пробелом или пробелозаменителем по правилу 1.

4. Объявление переменной хочу как в си: тип имя = начальное_значение. Это намного удобнее для интеллисенцов всяких, когда ты объявляешь тип, то пекарня тебе автоматически подсказывает варианты названий для новой переменной. Когда пишешь string система уже может вывести всплывающим списком str1 или myString например. В паскале мне никогда это не нравилось, что тип указан в конце, неудобно, вкусовщина, не спорьте.

5. Объявление типа как в си, впрочем в паскале оно мало отличается, лексемы type не будет и всё, пишешь
interface IMyFace : IMyBaseFace { }
class MyClass : MyBase, IMyFace { //содержимое }

Ну и по мелочи есть ряд требований. Вспомню - допишу. Подскажите, есть ли такой язык в природе?
46 2446931
>>2446876
>>2446850
Вот примерно так выглядел бы дефолтный хелловорлд-проект на моём языке мечты, имена системных типов не меняю, для наглядности:
47 2446982
>>2440725
А ты нахуя вообще этим занимаешься? Почему не на латинском языке пишешь?
48 2447881
>>2446982
A poĉemu vy sprašivaete?
49 2448083
>>2446539
https://www.youtube.com/watch?v=zCHEd08BhSk
Подобное приложение в веб, где формы как из Desktop наблюдал собственными глазами, но не знаю на чем оно было сделано
50 2448097
>>2446699
Тогда скажи зачем пилят бесплатный аналог Делфей, причем очень даже на неплохом уровне если не считать отладчик? Ведь по твоей логике приложения, да еще которые можно тупо нарисовать в редакторе должны быть как минимум ноу хау. Пока Сишники и прочие пихтонисты в глаза долбятся с текстовыми простынями, обладатель такого инструмента мог бы напилить 100500 одних и тех же коммерческих приложений с разными интерфейсами, просто тупо переместив кнопки и добавив очередную ненужную плюшку
51 2448358
>>2448097
Сцк, у тебя такой даунинг-крюгер в посте, что даже расписывать лень. Крч, ты не прав.
52 2448423
>>2448358

>>ты не прав


В чем?
53 2448884
>>2448097
Сейчас десктопные приложения не в моде, бабла в них нет, вот и не жалко делать бесплатно. А веб-параша это хайп, это тренд, это бабло. Попробуй нарисовать веб-приложение бесплатно. Пососи. Никто тебе бесплатно курочку с золотыми яйцаими не даст. Жаба удавится.
54 2449602
>>2448423
В том, что ты считаешь, будто работу делает инструмент, а не мастер.
55 2450256
>>2449602
Чтобы сделать работу быстро и качественно нужен и мастер и инструмент. Мастер без инструмента никто
56 2450288
>>2448884
Собака лает а процесс пилится и где-то уже запилено как надо, просто не пропиарено
57 2450289
>>2450256
Ты хуёвое место выбрал для демагогии. Инструмент без мастера будет просто лежать и ничего не сделает. Мастер без инструмента сделает работу медленнее, в том числе, создаст себе инструменты из подручных материалов.
58 2450296
>>2450288
Скорее бы в лазарусе запилили си-скрипт, подобный сишарпу, только без дотнетов, джав и прочей дрисни. Хочу чтобы мне конпелировалось в нативное приложение. Но хочу скобачьки вместо бегин-эндов, хочу = вместо :=, и == вместо =, хочу тип спереди а имя сзади! Лямбды хочу! Интерфейсного типа переменные хочу!
Неужели я так много прошу?
59 2450565
>>2450296
Рассмотри C++. А мы тут как раз из-за бегин-эндов и := вместо =.
60 2450622
>>2450289
Вообще-то нет. Конкретно в программировании программист не сделает себе инструменты, это слишком затратно, не хватит времени и сил на полезную работу - сами программы. Есть например MFC, известная библиотека, так вот почти все диалоговые программы на MFC не имеют ресайза, окно фиксировано в размере, потому что библиотека не позволяет мышкой кликать автоматически, а вручную ебаться с координатами каждого элемента слишком громоздко. Так что именно инструмент диктует то, каким получится изделие с его помощью.
61 2450841
>>2450622

> инструмент диктует то, каким получится изделие


Именно. Изделие будет без ресайза, он оно будет выполнять свою задачу.

> Вообще-то нет.


Вообще-то да. Я ещё раз повторяю. Без мастера инструмент - просто лежит. Работу делает мастер. Перестань подменять суть.
>>2450565
Си++ тоже раздражает своими символами, например :: фублять, фунахуй.
Я хочу чтобы была кроссплатформа уровня LCL и язык уровня си-шарпа.
62 2451545
>>2450841

>Изделие будет без ресайза, он оно будет выполнять свою задачу.


Изделие будет ущербным потому что ущербный инструмент. И мастер с этим ничего сделать не может, он зависим от инструмента.

И первым признаком ущербности явзяются мантры "НИНУЖНО", как ты это делаешь, говоря что

>"и без ресайза норм, задача выполняется, ко-ко-ко"


Нет, не норм, это ущербность и ты ущерб, раб оправдывающий свои кандалы, мастер - раб инструмента.
63 2451630
>>2451545
Мастер-раб сделает работу без инструмента, плохим инструментом, хорошим инструментом, но сделает.
Инструмент - нет, ни в каком виде инструмент, даже самый лучший, не сделает работу.
Сколько ещё ты будешь кривляться, пока не признаешь это?
Мастер - основа, инструмент - приложение к мастеру.
64 2451872
>>2451630
Сделать-то сделает, но сделать хорошо и сделать на отъебись это разные вещи. И эта разница определяется инструментом, а не мастером.
65 2451983
>>2451872
Мастер делает на отъёбись только потому что у него плохой инструмент? Серьёзно? Ты просто несёшь чушь, чтобы победить в этом, изначально проигранном тобой споре.
66 2452423
>>2451983

>Мастер делает на отъёбись только потому что у него плохой инструмент? Серьёзно?


Именно. Ты же сам это подтвердил кукарекая что ресайз не нужен. Это и есть - на отъебись. То, что ты делаешь диктует не твоя воля, а инструмент манипулирующий тобой, ограничивающий твою волю. Получается дефективное издение, но ты считаешь иначе. Мастер - марионетка инструмента. Потому что у людей такой приспособленческий инстинкт, они всегда рационализируют препятсивия которые не могут преодолеть, вымарывая их из своего сознания мантрами "нинужно", "это не баг, а фича" и тому подобными. Но со стороны-то видно, что просто еблан говношлепит потому что инструмент не позволяет лучше.
67 2452522
>>2452423
Завязывай писать хуйню.
68 2454504
>>2440725

>Под линукс не конпелирует.


Вообще-то, компилирует, просто для этого нужна не Community Edition, а платная версия.
69 2454505
>>2446982
Тупой-тупой-тупая, ти-ля-ля-лю-лю!
70 2454593
>>2454504
Это как-то подло.
71 2456850
>>2454593
Ну так Embarcadero - все-таки коммерческая компания, чего ты хочешь.
72 2459409
>>2440725

>Под линукс не конпелирует


Пользуюсь утилиткой, написанной в лохматом году на дельфи 6, запускаю в линухе под вайном.
73 2459500
>>2459409
А мог бы сконвертировать проект в лазарус и сбилдить нативно.
74 2459564
>>2459500
Лучше скажи, зачем пердолить десктопную гуйню на прошивке для роутеров?
75 2459661
>>2459564
Потому что прошивка для роутеров будет в ближайшие 10 лет единственной прошивкой для офиса после ухода из РФ фирмы, делающей прошивку для игор (и офиса).
TMSWebCoreExample.gif1,6 Мб, 1317x838
76 2459678
Я просто оставлю это здесь
77 2459693
>>2459661

>будет в ближайшие 10 лет


Этим мантрам уже 30 лет минимум, а в реальности всё тот же 1% десктопа как был, так и есть, навечно.
78 2459707
>>2459693
Но ведь винда и линукс ровесники и им нет еще 30 лет. Линукс кстати вперед винды осилил защищенный режим x86
79 2459712
>>2459564
https://wiki.freepascal.org/Lazarus_For_Delphi_Users
Аноний, он тебе предлагает сорсы прошивки собрать попенсорсной дельфей, гуй все также не нужен.
80 2459729
>>2459712

>дельфи


>гуй не нужен


Ясно, троллинг тупостью.
81 2459731
>>2459707
2022 - 1992 = 30 лет.
82 2459782
>>2459678
А что за расширение то?
83 2460025
>>2459782
бамп вопросу
и какой компилятор
84 2460161
>>2459782
>>2460025
Зачем вам это ненужное говно? Учите что угодно только не паскаль. У паскаля нет будущего
85 2460308
>>2460161
Нет никакой разницы на чем писать. Вопрос только в том какая инфраструктура для выбранной задачи у языка есть
86 2460803
>>2460308
Если так подумать, у языков нет инфраструктуры, а наоборот, у инфраструктур есть языки. Взять тот же С++, есть линуксная с gcc, есть майкрософтовская VS, есть бывшего борланда C++Builder. Язык везде С++, но ничего общего нет, инфраструктуры разные, да даже языки разные, разные компиляторы и т.п.

А вот паскать не существует нигде кроме дельфи, потому что как язык мертворожденное говно. Легаси-зомби, которого в этом мире держит лишь одна единственная библиотека VCL и IDE к ней. Возьми тот же бейсик, который живет и здравствует в разновидностях не хуже С++. Показательно какое же паскаль кривожопое говно, так что и тратить на него время не рекомендуется, как тот анон и сказал.
87 2461001
>>2459712
Кстати, да. Если утилита анония - консольная, то она соберётся ещё проще, а лазарус будет выступать только как IDE, никакого оконного LCL не понадобится, на выходе будет нативное консольное ELF-приложение в пару сотен килобайт. Тут даже лазарус не потребуется, можно в любом емаксе пофиксить сорцы, чтобы воспринимались фрипаскалем, и собрать в консольном же режиме. И потом неделю глаза прокапывать визином, кек.
# OP 88 2461006
>>2460803

> А вот паскать не существует нигде кроме дельфи


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

> Показательно какое же паскаль кривожопое говно


Тут соглы. Паскаль задумывался как язык для обучения, но с тех пор прошли десятилетия, методики поменялись, выяснилось, что учиться кодерской логике проще на блок-схемах и связанных с ними графических системах кодинга.
Выяснилось, что строгость паскаля нихуя не помогает в отлове багов, а только замедляет кодинг.
Так что да.
Паскаль мертв.
Но он жив!
Поэтому мы продолжим тред.
89 2461343

> Для Delphi - очевидная RAD Studio. Последняя Community - 10.3.3.



Автор шапки, ты ебло? Александрия год назад вышла уже
90 2461689
>>2461006
Никто и не отрицает, что паскаль жив. Сказано, что паскаль - ненужное говно, на которое нет смысла тратить свое время. Мало ли на свете существует ненужного говна? Да полно, и паскаль один из них.

По факту, на паскале пишут толко тупые дроны, которых этому паскалю насильно научили в учебках, вот они и продолжают юзать то, чем тупую бошку промыли. Ибо похуй им, программирование их не интересует, просто тупо делают что могут и всё. Раз так случилось, что может на паскале, вот и делает так. Тупые дроны.
Сойбои.mp45,3 Мб, mp4,
1920x1080, 0:12
91 2463160
>>2460161
>>2460803
>>2461689

>Аррряяяяяя, паскаль нинужен!!! Нитрендова, хочу писать кракозябрами и в блокноте и чтоб компилятор запускать через командную строку, как диды в 50-х!!!! Мне на форуме сказали, что все тру хакиры так делают!!!! И что это за структурированность?! Почему переменные отдельно объявлять нужно??!! Я быдло, я хочу писать в стиле "Что вижу, о том и пою"!!!!


But then:

>О-о-о, этот framework предоставляет две перделки!!! Три свистелки!!!! 10/10!!!!! Shut up and take my money!!!!!!


>Ух ты, какой клевый чат-бот для управления умным домом!!! Что значит, это легко можно сделать, в виде обычного приложения с кнопками???!!! Приложение с формой и кнопками - слишком дорого делать!!!!


Что самое смешное, потом эти же люди жалуются на расплодившихся "формошлепов".
# OP 92 2463689
>>2463160

> расплодившихся "формошлепов"


Сегодняшние формошлёпы описывают формы кодом. Это как если ты в дельфи будешь вручную писать DFM-файл, а визуальный дизайнер будет только показывать тебе готовый результат. Но при этом в редакторе DFM-файла у тебя будет интеллисенц с подсказками, ты пишешь bu, а он тебе предлагает Button. И так далее.
И сегодняшние формошлёпы верстают адаптивные интерфейсы, элементы которых не имеют свойств Top, Left, Height, Width, а имеют вместо этого отступы и привязки относительно родительского контейнера. В дельфи/лазарусе так тоже можно, но не по умолчанию, и среда никак не подталкивает тебя к такой вёрстке, а у конкурирующей фирмы наоборот, тебе дают окно-контейнер, и первый брошенный туда элемент занимает по умолчанию всю область окна. И ты начинаешь спаршивать, почему так, как сделать несколько элементов? И начинаешь учиться верстать адаптивные интерфейсы на привязках и отступах. Когда ты верстаешь привязками, тебе вообще не нужна возможность шлёпать мышкой по форме. Ты хуяришь разметочный код. Со скоростью 300ККсимволов/нсек.
балаклава-мастера-перевода-5106860.jpeg82 Кб, 750x930
93 2463693
>>2463689
Так и я про то же. В случае, если бы Delphi (и вообще RAD-концепция) был бы в мейнстриме, такой специальности как "формошлеп" бы попросту не существовало, как не существует специальности "включатель компьютера", или "запускатель IDE". Формы бы делал тот же разработчик, что и пишет логику приложения, поскольку делались бы они попросту мышкой.
94 2463695
>>2440391
А это Web Server Application, оно где исполняется? На сервере, или в браузере у пользователя?
95 2463713
>>2463695
Я хз.
96 2463717
>>2463693

> Формы бы делал тот же разработчик, что и пишет логику приложения, поскольку делались бы они попросту мышкой.


Для индюка - всё збс. Но на галере это быстро выльется в производственный ад. Доказано миллионом наебнувшихся проектов.
97 2463907
>>2463717
В чем ад? Формы vcl например имеют ограниченную поддержку тем оформления. Т.е. десигнер-смузихлеб может их перекрашивать и стилизовывать независимо от разрабов которые вешают на них функционал. Темы не доводились до ума, потому потребности в них нет - значит и производственный ад тоже мнимый. Все это легко допилить, но почему-то менстрим ринулся от удобной наглядности иде с кучей кнопочек на все случаи жизни к сырой текстовой разметке хтмл и убогому одностороннему паплайну, когда без запуска непонятно что получается в итоге.
98 2464021
>>2463907
Потому что IDE дельфи нужна для классических сложных интерфейсов, а современные интерфейсы это примитивное мобилкоговно где тыкают одним пальцем.
99 2464143
>>2463907
Лол, да причём тут темы? Ты же нихуя не соображаешь в вопросах сложности интерфейсов, у тебя это в каждом слове сквозит:

> я хуй его знает, чо там эти зумеры-смузихлёбы навыдумывали, ентерхейсы какие-та, вот у меня есть виндовс-манифест, кнопочки будут икспишные, а чё вам ещё надо-й-та?


>>2464021
И ты тоже диван. Даже объяснять лень.
100 2464229
>>2463907

>но почему-то менстрим ринулся от удобной наглядности иде с кучей кнопочек на все случаи жизни к сырой текстовой разметке хтмл и убогому одностороннему паплайну, когда без запуска непонятно что получается в итоге.


Ты современные десктопные языки описания интерфейсов видел? Все там отображается. Меняешь текст - меняется картинка, редактирует картинку мышкой - меняется текст.
101 2464267
>>2464229
На Flutter что-ли пишешь?
102 2464428
>>2464267
XAML'у уже скоро 20 стукнет. Горячая перезагрузка позволяет в дебаге мгновенно применять изменения разметки, редактор для формошлепства тоже есть, но он нахуй не нужен. Нужно признать что формошлепство ака ВИЗУАЛЬНОЕ ПРОГРАММИРОВАНИЕ нахуй провалилось.

Собственно клоуны из эмбаркадеры прикрутили не давно возможность писать на дельфе под WinUI с разметкой на xaml. Но поскольку их конченная ide в 2022 году не умеет в хайлайт синтаксиса даже своего языка, никто не будет даже пытаться трогать это извращение.

Так же нужно признать что Дельфи здорового человека это Шарп, у них один архитектор и идеолог, но второй блин очевидно вкуснее.
103 2464459
>>2464428

>XAML


>Нужно признать что формошлепство ака ВИЗУАЛЬНОЕ ПРОГРАММИРОВАНИЕ нахуй провалилось.


Ахаха. У меня есть одна программа с маленьким окошком и парой кнопок. Визуальное редактирование формы настолько уебанское, что похоже на минное поле. Стоит только кнопочку чуть сдвинуть, как всё окно дико перепидорашивает, так что приходится вместо этого менять циферки в тексте, так хоть ничего не взрывается разнося всё нахуй в пыль. Вот и ПРОВАЛИЛОСЬ, лол, еще бы не провалилось с таким говнищем вместо визуального редактора.
104 2464507
>>2464459
Тупой пост проигравшего, бессильная злоба с умным видом.

> Стоит только кнопочку чуть сдвинуть, как всё окно дико перепидорашивает, так что приходится вместо этого менять циферки в тексте


Божечки мои, какая-то магия происходит, ололо, смотрите на него и смейтесь!
105 2464523
>>2464507
Магия кривого говна, которое вместо редактирования одной кнопочки ломает всю форму. После этой хуйни не то что редактировать, просто менять свойства элемента уже очкуешь, боишься при клике, вдруг нечаянно сдвинется на пару пикселей и всё содержимое окна по пизде.
106 2464528
>>2464267
Я про qml.
107 2466972
Приветствую.

Как в free pascal создать проект из нескольких файлов? (Я про аналог сишных #include, если что). Заранее спс.
108 2466988
>>2466972
1. Гугли ключевое слово UNIT - это програмный модуль в паскале.
2. Потом сможешь в главной програме подключать юниты ключевым словом uses и пользоваться всей функциональностью в них(обычно типы данных и впомогательные функции).
3. Если у тебя сырой FPC из командной строки смотри справку как скормить компилятору несколько файлов за раз. При компиляции ты должен указать все юниты которыми пользуешься наравне с основной программой.

Надеюсь я правильно понел "проект из нескольких файлов".
pascalthread.jpg215 Кб, 1000x1167
109 2466992
>>2466988

>проект из нескольких файлов



Неполно сформулировал, прошу прощения. Нужна дико простая вещь: написал функцию на 30 строк, вынес в отдельный -pas файл. В основной программе нужно его как-то вызвать.
110 2466995
>>2466992
https://wiki.freepascal.org/Unit/ru

Нашёл, вроде бы то что нужно. Пасиб!
111 2466997
>>2466992
Тогда все верно: оформить ее в unit и подключить через uses там где нужно. Дел на три секунды.
112 2467186
>>2466995
Еще в паскале инклюды есть, в стиле си (и тех же времён создания), но поддержка их ИМХО, не очень удобная.

Пишешь свою функцию, сохроняешь в файл foo.inc в коде pas файла пишешь:

> { $include foo.inc }


И эта директива полностью в сишном стиле вставит содержимое инк-файла во время компиляции в это место.
113 2467193
>>2467186
Поскольку инклюд-файл тупо вставляется в текст программы, в нём можно игнорировать паскалевские правила оформления, то есть это может быть реально кусок кода, без заголовка, завершения и т.п. Тупо кусок кода. Проверку на его корректность ты оставляешь за собой.

Я так это понял, и мне это не понравилось.
114 2467773
>>2429812 (OP)
Здравие анонам /
Кратко - вылетает ошибка invalid variant type conversion
Полностью:
Пилю отчёт на fast report 2.5
Отчёт вылетает с ошибкой invalid variant type conversion. Виновата вот эта строка: :dateload > DATE(a.datedok). Проблема тут в том что a.datedok может быть пустой и отчёт вылетает именно на строке в которой a.datedok пустой. Хотя может я и не прав потомучто есть такая строка: date(a.datedok) >=: @BegDate и тут всё работает даже если a.datedok пустая. В общем я ХЗ. ПАМАГИТИ. :dateload - это параметр, который берётся из другого запроса. В случае вылета он равен 01.07.2022.
115 2467815
>>2467186
Таки да, забыл про эту фичу. Но для строго паскаля он годится только чтобы ебануть ассемблерную вставку без оверхеда на вызов функции.

>>2467773

>variant type


Это говнокод. Будь мужиком, перепиши его!

>есть такая строка: date(a.datedok) >=: @BegDate и тут всё работает даже если a.datedok пустая


Короч тут наверно есть поинтер на строку, сама строка может быть пустая и это нормально хавает variant при конверте. Подозреваю, что когда у тебя крашится нет ничего за что может зацепиться variant, т.е тупо nil и краш.

>В случае вылета он равен 01.07.2022.


Протестируй это дело отдельно. Програмно создай variant с проблемной датой и убедись что с ней документ обрабатывается как надо.
pas2.jpg129 Кб, 499x964
116 2468038
С графикой во FreePascal (не Object Pascal, и не Delphi) похоже всё грустно? Модуль Graph, который был в турбо паскале, вроде не импортировали?
pas3.jpg978 Кб, 3155x2367
117 2468169
>>2468038
upd: есть, но не для всех ОС. Винда есть, линух есть (хоть и через некоторое место, в общем как обычно), в опёнке не работает. :(
1-3borisvallejosirensong.jpg269 Кб, 552x786
118 2468428
А у меня такой вопрос. В FireMonkey, я пытаюсь прописать во View Source такой код:
Application.ShowForm.Hide;
Однако, когда пытаюсь запустить - у меня выскакивает сообщение "Прекращена работа программы". А потом - Exception EAccessViolation in module Project.exe at 00590B57
Access violation at address 00990B57 in module 'Project.exe'. Write of address 000000A1.
Что тут опять не так?
119 2468448
>>2468038

> С графикой во FreePascal


BGRA - говорят неплохая графическая либа.
120 2468451
>>2468428
Извини, я не знаю, как тебе помочь.
121 2468615
>>2468451
Бестолочи бесполезные. За что вам только зарплату платят.
122 2468653
>>2468615
Дядя гендиректор, устроил на должность.
123 2472056
>>2468448
Пасиб, попробую посмотреть.

Я попытался пример с модулем Graph собрать, обломился, выяснил что на моей ОСи этого модуля нет вообще. Буду обходиться тем что есть (CRT + TurboVision), благо и с ними можно неплохо поизгаляться.
124 2475463
Не спать.
125 2477437
Бамп.
126 2485394
Есть кто живой?
Мне интересны две вещи:
Первое: как в Lazarus выбрать целевую платформу - Windows, Linux, Mac OS X? В Delphi это делается в окошке справа, но в Lazarus я не нашел никакого подобного GUI.
Второе: как в Lazarus полноценно открыть проект Delphi? Я пробовал, но у меня открывается только какой-то файл с разметкой, чтобы открылся полноценно проект, дабы с ним можно было работать - такого нет. И подсоединенные модули проекта не находятся.
127 2485575
>>2485394

> Первое: как в Lazarus выбрать целевую платформу


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

> Второе: как в Lazarus полноценно открыть проект Delphi?


Там есть утилита-конвертер. Гугли. Но имей ввиду, если у проекта куча зависимостей - их все нужно разрешать вручную: либо перед конвертацией проекта сконвертировать, либо найти аналоги. В любом случае конвертация проектов сложнее хеллоуворлда будет весёлым времяпровождением на многие часы.
128 2485953
>>2485575

>Чтобы компилить под другую платформу, нужно установить кросскомпилер. Гугли.


Что именно гуглить? И разве это поставляется вместе с Lazarus, по принципу "Из коробки"?
129 2485955
>>2485953

>не поставляется,


Быстрофикс.
130 2486165
>>2485953

> Что именно гуглить?


Пикрелейтед 1.

> по принципу "Из коробки"?


Тогда тебе нужен пикрелейтед 2 и 3 он тебе всё искаропки скочяет, скомпилит и сконфигурит. Обрати внимание, кросскомпиляторы в лазарусе рекомендуют накатывать на х32, с неё потом скросскомпилишь и на х64 и на любые остальные системы. Почему так - не разбирался, вроде какие-то баги.
131 2490338
Бамп!
132 2490345
Короче, пасаны, я обнаружил в объектных надстройках паскаля фатальный недостаток.
ООП реализуется как типы внутри процедурной парадигмы.
А надо было сделать иначе (и автор дельфи-паскаля, который перешёл в майкрософт, именно так и сделал).
Надо было добавить ООП как тип модуля.
Как было в дельфи?

> type TMyClass = class(TAncestor) ... end;


В турбопаскале практически так же, только со словом обьект вместо класс.
Но всё это было неправильно и ООП парадигма выглядела паразитом внутри процедурной структуры паскалевского файла.

А всего-то нужно было добавить тип модуля class в дополнение к типу модуля unit.
Ты создаёшь новый файл pas и пишешь в него:

> class MyClass (Ancestor); // Т больше не нужна, потому что это не объявление типов в секции типов.


Далее всё как в unit

> public


Каждый модификатор доступа - это секция в файле класса

> private


Я опишу эти две для примера, все остальные объявляются так же

> initialization


Здесь объявляются все конструкторы

> finalization


Здесь объявляются все деструкторы, либо ссылки на сборщики мусора.

> end.


Секции имплементации нет, члены класса являющиеся методами, объявляют имплементацию (тело) на месте объявления имени.

Ну что, как считаете, если бы такой вариант паскаля был создан в 90х, выжил бы он сегодня?
132 2490345
Короче, пасаны, я обнаружил в объектных надстройках паскаля фатальный недостаток.
ООП реализуется как типы внутри процедурной парадигмы.
А надо было сделать иначе (и автор дельфи-паскаля, который перешёл в майкрософт, именно так и сделал).
Надо было добавить ООП как тип модуля.
Как было в дельфи?

> type TMyClass = class(TAncestor) ... end;


В турбопаскале практически так же, только со словом обьект вместо класс.
Но всё это было неправильно и ООП парадигма выглядела паразитом внутри процедурной структуры паскалевского файла.

А всего-то нужно было добавить тип модуля class в дополнение к типу модуля unit.
Ты создаёшь новый файл pas и пишешь в него:

> class MyClass (Ancestor); // Т больше не нужна, потому что это не объявление типов в секции типов.


Далее всё как в unit

> public


Каждый модификатор доступа - это секция в файле класса

> private


Я опишу эти две для примера, все остальные объявляются так же

> initialization


Здесь объявляются все конструкторы

> finalization


Здесь объявляются все деструкторы, либо ссылки на сборщики мусора.

> end.


Секции имплементации нет, члены класса являющиеся методами, объявляют имплементацию (тело) на месте объявления имени.

Ну что, как считаете, если бы такой вариант паскаля был создан в 90х, выжил бы он сегодня?
133 2490374
>>2490345

> (и автор дельфи-паскаля, который перешёл в майкрософт, именно так и сделал).


> Надо было добавить ООП как тип модуля.


И автор шарпа пошёл дальше и вовсе удалил более ненужные типы содержимого файла unit и program, а если нужно что-то процедурное объявить - добавил слово static.
134 2501333
Доброго дня! Натолкнулся в одном старом учебнике на такой перл работы с потоками i/o в pascal (1984 год, если что):

while input^ = space do
read(ch);

Современным FPC это не собирается. Вопрос к знатокам: как это изменить, чтобы оно заработало? Заранее спасибо.
135 2502553
>>2486165
Прикольно. Я наивно думал, что лазарь умеет под все платформы компилить без дополнительны телодвижений.

>>2490345

>Ну что, как считаете, если бы такой вариант паскаля был создан в 90х, выжил бы он сегодня?


Сомневаюсь. К синтаксу обявления новых классов привыкаешь и воспринимаешь его как данность. Куда больше влияет душность огромного количества begin-end и невозможности объявлять локальные переменные сразу по месту использования. Имхо кто попробовал сишечку не смогли потом так страдать при написании тривиального кода и рыночек порешал.

>>2501333
Тут бесконечный цикл продолжается если указатель input равен space. Надо посмотреть что там конкретно и сделать свое прерывание цикла по вводу. Самый простой способ сохранить ch и проверить на нужный символ его окончания. Яб так зделол.
136 2508593
>>2502553

> Я наивно думал


Английский надо было учить. Девиз Лазаруса: Write once - compile everywhere. Давайте поможем Даше найти в этом девизе намёки на кросс-компиляцию. Когда разрабы лазаруса пилили первую версию, тогда было принято на целевой платформе развернуть ИСР и в ней спокойно нативно скомпилить. Что, разумеется, 20 лет спустя порешал рыночек. Тем более, если предлагается написать утилиту для какого-нибудь микропека типа малины, вкатывать туда всю ИСР выглядит мазохистичненько. Проще на ноуте написать всё, скросскомпилить и отправить на целевую платформу.
Поэтому давайте не будем придираться к тому, что кросс-компиляция не встроена фкаропку.

> кто попробовал сишечку не смогли потом так страдать


Этим кем-то был Альберт-разработчик-дельфи, ушедший в МС и сделавший там шарп.
137 2516424
>>2508593

>Этим кем-то был Альберт-разработчик-дельфи, ушедший в МС и сделавший там шарп.


Наверно. Шарп получился божественным языком.
138 2516453
>>2516424
Именно да.
Человек растёт развивается и каждый новый его продукт всё лучше и лучше.
139 2516461
>>2516424
Жаба: Фууу, гадость
Жаба от MS: (чавк-чавк) БОЖЕСТВЕННО
Безымянный.png11 Кб, 482x513
140 2521884
Почему не получается перегрузить оператор?

Пишет "Error: Impossible operator overload" и хз что делать. На строчку выше выше перегрузка умножения для двух примитивных типов работает нормально.
141 2522342
>>2446539
Блять ну сколько можно уже ждать, ебана? Я скоро с ума сойду от питухона. Ебанные сервера на пиструне с ебанными его фреймфорками. Сраные питухастлеры с IQ как у кабанчика.

Почему эти задроты из Лазаруса дрочат в присядку на свою стабильность IDE и переименовывают переменные в компонентах вместо того чтобы делать веб компоненты роняя кал?

НЕУЖЕЛИ ОНИ НЕ ПОНИМАЮТ ЧТО БЕЗ ВЕБА ДЕЛЬФИ УМРЕТ ОБОССАВШИТЬ И ОБОСРАВШИСЬ ЧЕРЕЗ В 2025?
142 2522344
>>2522342

>язык с глобальными переменными


>для веба



Поблевал, спасибо.
143 2522356
>>2522344

>ЯП в 2022


>без веба


На твоем говне перестанут писать через 10 лет
144 2522383
>>2522342

>вместо того чтобы делать веб компоненты роняя кал?


Сделай сам, будь мужиком программистом!
145 2522793
Надо купить Delphi, все равно на западе он никому не нужен.
А нам могло бы пригодиться для импортозамещения.
Будем писать код под Астра Линукс.
Плюс можно прикрутить сборку мусора из Оберона.
1490454696272388166.png496 Кб, 800x850
146 2522932
>>2522793

>надо купить


Не умеешь ты откаты пилить, плохой подрядчик, негодный.
147 2522949
>>2522793

>Линукс


У меня постоянный пердолинг с Лазарусом 2.2.4 на линуксе и портированием легаси. Компоненты (даже те что из под коробки) отваливаются из-за конфликтов в названий переменных или еще какой-то ебанутой несовместимости при портировании пакетов на лазарус. Тупо сижу переименовываю хуйню, которую должны были перемеиновать при портировании. Коллега ехидно собирает на 2.0.2 абсолютно такую же программу на винде чисто чтобы надо мной порофлить. Ни одной ошибки на винде. Ебанные сломанные дрэг-энд-дроп компоненты, ломающие билдер. Какой же червепидарский фреймфорк, просто пиздец

Я ебал этот пердолинг того что должно работать. Скачу на торрентах эмбокадабру и поставлю на винду в виртуалке. Сука.
148 2526930
>>2522342
Потому что не надо кормить дегенератов.
149 2526932
Чекнул канал Embarcadero Russia. Delphi 11.2 уже давно вышла, а регулярного обзора от производителя на YouTube как не было, так и нет.
Embarcadero тоже продалась за бочку варенья и корзину печенья и уходит из России?
150 2527840
>>2429812 (OP)
Есть работа в РФ удаленно на Pascal/Delphi? Что обычно пишут? Какие плюсы/минусы по сравнению с работой на других языках? Есть например языки по проще, но с большим количеством вакансий. Конечно в них и конкуренция выше. Хочется язык как можно более простой. Чтобы было ненапряжно писать и поддерживать код. Чтобы было достаточно вакансий, но низкая конкуренция на них. И возможность удаленки. Хайповое ничего не рассматриваю. Нужно что то стабильное, что не меняется каждые пол года.
151 2527968
>>2527840

>что то стабильное


Продажи, менеджмент.
152 2528015
>>2527968

>Продажи, менеджмент.


Вот зачем петросянить? Не смешно же. Я имел ввиду стабильный стек технологий.
153 2528076
>>2528015
Нет такого. Средний срок службы я/п или библиотеки - лет пять, не больше. Потом выбрасывают (вместе с кодерками).
24112PAK247UY4XI.jpg174 Кб, 960x489
154 2528112
>>2527840

>плюсы/минусы


Репортинг фром энтерпрайз

Плюсы: легаси, нет хайповых технологий, гуи за 5 минут, компилятор показывает ошибки понятно (не чвякает невнятно как питон), нет смузихлебов вокруг, достаточно спиздить готовый модуль и прикрутить к коду, главный паскалист вовремя съебал с тонущего корабля чтобы подарить миру шарм, скорость исполнения кода просто отвал башки, можешь поддерживать легаси проект десятилетиями

Минусы: легаси, нет хайповых технологий, язык старой школы (объявление и присваивание переменных в разных частях кода, странные типи переменных), диалекты паскаля (у каждого свои маняправила), пожилые коллеги на грани маразма (бывают байтоебы), веб компоненты либо всратые либо всратые и платные
155 2528116
>>2528112

>миру шарп C#



самофикс
156 2528235
>>2528112
По-моему плюсы перевешивают.

Осталось дождаться когда в очередном диалекте откажутся от секций интерфейса и имплементации, позволят объявлять var'ы сразу по месту использования и напишут годные веб-компоненты - будет язык мечты.
157 2528332
>>2528076

>Средний срок службы я/п или библиотеки - лет пять, не больше.


Школьник штоле? Rails, Laravel, Spring, etc.

>>2528112
Примерно так и представлял. Ну а с работой как? Джуны нужны? Удаленка есть?
158 2528546
>>2528332
У меня основа питон и очень изредка паскаль. То-есть бизнесу питон нужен чут более чем везде, а на паскале есть легаси проект, который проще заново написать параллельно с оригиинальной программой.
159 2528549
>>2528235
Ждем-с. Если в шапрпе сделают годный гуи билдер, то я бы ни секунды не раздумываясь пересел бы на него c паскаля. Пока на работе питономакаки не вкурили божественность платформы NET (боятся незнакомых слов), и просто пересобирают окружения питона обмазываясь сборками под разные версии бесконечно
160 2528564
>>2528549

>божественность платформы NET


Какой из? Их там десяток, меняются каждый день как перчатки жс-фреймворки, типичная веб-параша.
161 2528569
>>2528564
Сейчас одна единственная версия - .NET 7. На винде остался легаси .NET Framework 4.xx, новые проекты на нем не пишут, он нужен исключительно для винды.
162 2528570
>>2528569

>Сейчас одна единственная версия - .NET 7


Я так и сказал. Сегодня 7, вчера была 6, завтра будет 8, послезавтра 9 и так далее. Так какая из этих параш божественная? И сколько эта божественность продлится уступив место мусорному баку?Ты не ответил на вопрос.
163 2528572
>>2528112

>объявление и присваивание переменных в разных частях кода


С разморозкой
https://docwiki.embarcadero.com/RADStudio/Alexandria/en/Inline_Variable_Declaration

>The Delphi language in 10.3 allows more flexibility in the declaration of local variables.


>The new inline variable declaration syntax allows you to declare the variable directly in a code block (allowing also multiple symbols as usual)


Уже можно писать
`for var i: Word := 0 to 10 do`
164 2528629
>>2528570
Не сегодня, а прямо сейчас. Всего было 2 версии .NET, 2 и осталось, но основная это .NET 7. До того как .NET стал работать на разных ОС был только .NET Framework. Он был только под винду. Где то в районе 4.5-4.6 версии .NET Framework появился новый кроссплатформенный фреймворк, назвали его сначала вроде .NET vNetx. Потом его хотели переименовать в .NET 5, но не сделали, не помню почему. Проект развивался и его назвали .NET Core. После 3-й версии, его таки переименовали в .NET 5. Он продолжил развиваться и в этом году вышел .NET 7. Фреймворк .NET Framework также продолжил развиваться под номерами 4.xx, но как и раньше только под винду, но с появлением .NET вроде версии 5 или 6, платформы объединили и больше .NET Framework под винду отдельно не будет развиваться. Теперь уже фичи из .NET Framework переносят в основной .NET 7, а именно Gui и другие фичи, которые есть под винду, но нет под другие ОС.
165 2528801
>>2528629
Тупая демагогия, как говорить что жаваскрипт всегда жаваскрипт, когда на нем никто не пишет, а пишут на фреймворках-однодневках, которые как появляются так и улетают в мусор. Вот и с дотнетом та же история, постоянно лепят новую хуйню всё меняя и так же эти новшества летят в помойку уступая место новым. Где тут божественность? Я виду только круговорот веб-параши.
166 2528810
>>2528801
Вообще не понял тебя, net 5 6 7 и далее это просто мажорные версии одного фреймворка
167 2528836
>>2528572
В лазарусе так нельзя писать. Д - диалекты.
168 2528856
>>2528801
Да не трясись ты
169 2528860
>>2528564
>>2528570
>>2528801
Плиз не воняй в треде если ты не кодишь, а пришел ебалом своим тупым трясти и дрочить хуйню без задач типо очередного модного линуходистро. Тут в треде и программисты сидят
image.png50 Кб, 817x358
170 2528862
>>2528572
Сейчас бы намутить 2-7к долларов чтобы переменные быстрее объявлять
171 2528978
>>2528801

>Где тут божественность?


Раньше была. Был один обратно совместимый фреймворк версии 3.5 - 4.6 и Mono - для кросплатформы. Все очень понятно и прозрачно и круто.

Потом благодать потреряли наплодив .net standart, .net core, просто NET{число}.
172 2529018
>>2528978

>Раньше была. Был один обратно совместимый фреймворк версии 3.5 - 4.6 и Mono - для кросплатформы. Все очень понятно и прозрачно и круто.


Ты не понимаешь что говоришь. Сейчас .NET стал в разы лучше. Ни один стек не содержит в себе столько крутых фич.
173 2529173
>>2529018
Позвони когда откопают утерянные технологии древних вроде окошек с интерфейсом, а пока под шконку смойся, крутой лошара.
174 2529201
>>2529018

>Ни один стек не содержит в себе столько крутых фич.


Тут согласен, но все равно унификацию они как-то растеряли. Раньше намного понятнее было с версиями.

>>2529173

>пока под шконку смойся


Не груби. У нас тред воспитаных Паскале-господинов.
175 2529357
>>2529201

>Раньше намного понятнее было с версиями.


В MS как и в Google вообще проблемы с проектами и их доками. Много всяких проектов и соответственно ключевых слов, а выстроить из них общую картину сложно. Взять хотя бы Windows API. Разбираясь в них можно ноги поломать. Но вот что касается .NET Core 1-3/.NET 5-7 все вполне четко и ясно. Это один и тот же продукт и легко можно найти полную доку на него, все открыто и прозрачно.
176 2529367
>>2529357

>Взять хотя бы Windows API. Разбираясь в них можно ноги поломать.


Макака даже не видела, но разбирается. В винапи вообще разбираться не нужно, это лишь набор элементарных сишных функций, просто прочитал описание параметров чтобы правильно вызвать и всё.

А вот в дотнет параше как раз болото, каждая новая залупа это своя философия/парадигма и DSL в придачу, сиди изучай талмуды до опупения пока не "проникнешься". Не программирование, а какая-то ёбаная секта психодолбов.
177 2529376
>>2529367

>В винапи вообще разбираться не нужно, это лишь набор элементарных сишных функций, просто прочитал описание параметров чтобы правильно вызвать и всё.


А вот и нет. То что ты имеешь ввиду, уже по факту является легаси. Я не про WinAPI/Win32 API говорю, а про все виндовые API (интерфейсы) вообще. Тебе знакомы слова WinRT, WPF, UWP, WinUI, Windows App SDK, MAUI?

>Макака


Ты всегда себе такое позволяешь или только в интернете способен? Больше мне не пиши, если не хочешь услышать что я о тебе думаю.
178 2529384
>>2529376

>Тебе знакомы слова WinRT, WPF, UWP, WinUI, Windows App SDK, MAUI?


Да, знакомы - мобильная макакина параша.
Любишь ковыряться в веб-дерьме, флаг в руки, только из этого треда слился резко, и не отсвечивай со своей помойки.
179 2529387
>>2529384

>знакомы - мобильная


>WinRT - мобильная макакина параша


Чиво блядь? Съебика лучше чтобы не позориться.
180 2530186
>>2490345
Это ничем не отличается от Java.

>Ну что, как считаете, если бы такой вариант паскаля был создан в 90х, выжил бы он сегодня?


В западных странах Си популярнее Паскаля, поэтому нет, Java бы победила благодаря своему синтаксису.
Паскаль популярен только в России и других странах бывшего СССР.
181 2530189
>>2502553

>огромного количества begin-end


В Обероне убрано.

>и невозможности объявлять локальные переменные сразу по месту использования


Я в Java/C#/JavaScript всегда объявляю переменные в начале функции (кроме счетчика цикла for). Функции на сотни строк пишут тупые макаки, которым нечего делать в программировании.
182 2530191
>>2527840

>Хочется язык как можно более простой. Чтобы было ненапряжно писать и поддерживать код.


Ruby, Python, Golang
183 2530197
>>2529387
https://ru.wikipedia.org/wiki/Windows_RT

> Windows RT (ранее известная как Windows 8 ARM)[2] — редакция операционной системы Windows 8 и Windows 8.1 компании Microsoft для планшетных и других компьютеров на базе ARM-процессоров.


Что сказать-то хотел?
Винда - это исключительно десктоп. Пишут там либо на нативном коде с использованием WinAPI (или через надстройки вроде QT, VCL, MFC и др.), либо на C# с использованием WPF.
Всякие поделия вроде UWP или Silverlight никому не нужны, и в Микрософте они "разрабатываются" и "поддерживаются" исключительно с целью распила.
184 2530198
>>2522949
Так это проблемы Лазаруса, причем тут Линукс?

>Скачу на торрентах эмбокадабру и поставлю на винду в виртуалке


Нахуя на винду-то? Поставь Delphi для Линукса.
185 2530210
>>2530197

>либо на C# с использованием WPF WinForms


Исправил, ибо WPF это та же веб-срань браузерная как и последующие поделки. Сидишь - ковыряешь html xaml и в результате работает пиздец тормознуто как и положено браузеру, никакого WinAPI там и близко нет.
186 2530211
>>2530197

>Windows RT


>Винда - это исключительно десктоп. Пишут там либо на нативном коде с использованием WinAPI (или через надстройки вроде QT, VCL, MFC и др.), либо на C# с использованием WPF.


Ебать дебил. Windows Runtime aka WinRT - независимый от языка двоичный интерфейс приложения, основанный на COM , позволяющий использовать API-интерфейсы из нескольких языков.
187 2530212
>>2530197
Библиотека среды выполнения Windows (WinRT) — это интерфейс прикладного программирования (API) по умолчанию, используемый операционной системой (ОС). WinRT — это объектно-ориентированный API C++, который находится на том же уровне, что и Win32 API.
188 2530214
>>2530210

>WPF это та же веб-срань браузерная


Иди доки почитай, дебил.
189 2530215
>>2530210

>никакого WinAPI там и близко нет


Потому что работает на .NET, а не напрямую с виндовыми API, дебил. Ты догнал, что кроме Win32 API есть WinRT API и другие? Это современные API на замену легаси Win32.
190 2530216
>>2530197

>C# с использованием WPF


Не только WPF.

>поделия вроде UWP или Silverlight никому не нужны, и в Микрософте они "разрабатываются" и "поддерживаются" исключительно с целью распила


Долбоеб. Резюмирую, ты - долбоеб и нихуя не знаешь. Иди матчасть учи.
191 2530242
>>2530198
На торренте только для винды...
192 2530246
>>2530215
WinForms тоже наботает на .NET, однако хоть и не сахар, не нативный гуй, но всё же близко, а не браузерное дерьмо как WPF и остальные сотоварищи.
193 2530272
>>2530246

>браузерное дерьмо как WPF


>браузерное


Тупое уёбище
Untitled.png15 Кб, 615x108
194 2533532
195 2533537
>>2530246

> не нативный гуй


У тебя каша в голове, бро. Что есть нативный гуй? - В каждой системе есть гуй-подсистема, которая выводит гуй, и есть АПИ для доступа к ней. Если твоё приложение знает систему, умеет обращаться к ней за элементами гуя через её АПИ, то мы можем говорить, что твоё приложение - нативно. Несмотря на то, что ты используешь хамл для описания своего интерфейса, если в конечном итоге, внутренняя кухня твоего приложения дёргает нативное АПИ, оно нативное. Несмотря на то, что при конструировании форм твоё приложения использует подходы веб-дизайна, оно нативное. Но в случае с ВПФ, у тебя приложение нативно как для винАПИ, так и для веба.

Именно поэтому ВПФ так и не могли перенести на другие системы, потому что он нативен для винды, глубоко, фундаментально прибит гвоздями к винапи.
196 2533602
>>2533537

>Что есть нативный гуй?


Вин32-гуй, который и есть сама система. Есть система=есть гуй, система загружена=гуй загружен. Ничего лишнего не требуется, есть уже готовый гуй, никаких лишних требованпий=нулевой кост. Программа весит копейки, открывается и работает мгновенно, никаких кривобагов и прочего говна, комплексный унифицированный интерфейс, обеспеченный системой вылизываемой профессионалами на протяжении десятков лет.

>В каждой системе есть гуй-подсистема


Нету нихуя. Нативный гуй есть только в винде, в остальных системах левые костыльные выпердыши. Поэтому там гуй и говно, кривое, жрущее, жирное, пердящее, потому что там гуй это внешнее приложение, а нативный гуй в винде это сама система, а не левое приложение.

>Именно поэтому ВПФ так и не могли перенести


Это не имеет отношения к нативности. ВПФ это такое же пердосраное поделие как другие ненативные костыли, поэтому оно и тупое, кривое, тормозное, ничем не отличается то того же Кутэ.
image.png644 Кб, 489x700
197 2534670
Скиньте эту книгу плиз. Не могу найти в pdf
199 2535048
>>2534670
Спасибо. У меня одна такая лежит на работе, но с собой нельзя взять (не моя)
200 2537141
На работе есть легаси проект делающий выписки из БД и создания документов. На нем чуть более чем дохуя завязано. Выглядит как непонятное говно обмазаное фичами с 4 рядами кнопок. Я как посмотрел охуел. Все пользователи охуевают годами тащемта. Коллега написавший это показал суть как он составлял программу, но это очень странный проект.

Прожженных дельфистов в списке ничего не удивит. Они даже захотят назвать меня масленком и обоссать, но мне похуй на вскукареки 45+ дедушек в маразме. Я формошлеп новой школы, будущее дельфи по-сути, если язык не пососет у C#+WINFORMS, что весьма вероятно.

Фишки проекта:
- основа дельфи 7 без попыток портирования
- MDI формы выглядящие всрато в 21 веке
- вложенность окон до 4 уровней
- васянские костыльные компоненты от олдов, присланнные разрабу буквально в личку по имейлу
- отсутствие доки
- обучение буквально происходит методом из уст в уста
- самописные компоненты по отображению таблиц через tree view и тоже без доки
- ГУИ специально стилизован под Windiws XP, хотя разраба об этом никто не просил
- чтобы не пользоваться наследием форм от родительской, есть дохуиллион форм, которые по-сути обычный копипаст предыдущей 1 в 1 с парочкой изменений типо количества колонок в таблице.
- именование рукописных объектов такое же как у дефолтных, так что разобраться что дефолт объект, а что рукописный иногда очень непросто. Зато единообразие именований во все поля

Каждый раз когда мне показывают структуру изнутри, у меня все больше полыхает жопа, хотя я уже не первый раз слушаю рассказ коллеги как он собирал программу, каждый раз с новыми охуительными примечаниями

Пришлось чуть посмекать и вкурить фреймы, жаль гайдов минимум. Теперь охуенно: делаю одно рабочее окно с вкладками TTabControl (как ярлыки на фреймы, просто выбра фрейма через индекс таба) плюс фреймы. Все как в конструкторе собирается на похуй в 2 клика, даже можно сделать наследие родительского фрейма при необходимости. Легко добавлять и удалять любой фрейм не просирая зависимости в коде. Ну и шансы зафейлиться в разы меньше становятся. Кто в курсе дельфи, тому за 5 минут можно объяснить в чем суть.

Очень надеюсь что когда-нибудь мне поручат перевести старую ебанину на новые рельсы, но пока занят другим проектом, тоже на дельфи
200 2537141
На работе есть легаси проект делающий выписки из БД и создания документов. На нем чуть более чем дохуя завязано. Выглядит как непонятное говно обмазаное фичами с 4 рядами кнопок. Я как посмотрел охуел. Все пользователи охуевают годами тащемта. Коллега написавший это показал суть как он составлял программу, но это очень странный проект.

Прожженных дельфистов в списке ничего не удивит. Они даже захотят назвать меня масленком и обоссать, но мне похуй на вскукареки 45+ дедушек в маразме. Я формошлеп новой школы, будущее дельфи по-сути, если язык не пососет у C#+WINFORMS, что весьма вероятно.

Фишки проекта:
- основа дельфи 7 без попыток портирования
- MDI формы выглядящие всрато в 21 веке
- вложенность окон до 4 уровней
- васянские костыльные компоненты от олдов, присланнные разрабу буквально в личку по имейлу
- отсутствие доки
- обучение буквально происходит методом из уст в уста
- самописные компоненты по отображению таблиц через tree view и тоже без доки
- ГУИ специально стилизован под Windiws XP, хотя разраба об этом никто не просил
- чтобы не пользоваться наследием форм от родительской, есть дохуиллион форм, которые по-сути обычный копипаст предыдущей 1 в 1 с парочкой изменений типо количества колонок в таблице.
- именование рукописных объектов такое же как у дефолтных, так что разобраться что дефолт объект, а что рукописный иногда очень непросто. Зато единообразие именований во все поля

Каждый раз когда мне показывают структуру изнутри, у меня все больше полыхает жопа, хотя я уже не первый раз слушаю рассказ коллеги как он собирал программу, каждый раз с новыми охуительными примечаниями

Пришлось чуть посмекать и вкурить фреймы, жаль гайдов минимум. Теперь охуенно: делаю одно рабочее окно с вкладками TTabControl (как ярлыки на фреймы, просто выбра фрейма через индекс таба) плюс фреймы. Все как в конструкторе собирается на похуй в 2 клика, даже можно сделать наследие родительского фрейма при необходимости. Легко добавлять и удалять любой фрейм не просирая зависимости в коде. Ну и шансы зафейлиться в разы меньше становятся. Кто в курсе дельфи, тому за 5 минут можно объяснить в чем суть.

Очень надеюсь что когда-нибудь мне поручат перевести старую ебанину на новые рельсы, но пока занят другим проектом, тоже на дельфи
201 2537626
>>2537141

>- MDI формы выглядящие всрато в 21 веке


Объясни этот пункт. Что в них всратого? Удобно же иметь несколько рабочих окон в одном рабочем окружении, гиганские мониторы даже позволяют их одновременно размещать на экране.
202 2537637
>>2537141

>- вложенность окон до 4 уровней


Следствие того что UI/UX не было как класса. Все лепил программист на коленке без пидорковатого дизайнера замеряющего линейкой юзер пасс.

>- васянские костыльные компоненты от олдов, присланнные разрабу буквально в личку по имейлу


Гитахаба тогда тоже не было. Либо ты пишешь компонент сам, либо дрочишься на форумах с васянами примая код в личку.

>- отсутствие доки


>- обучение буквально происходит методом из уст в уста


Программисты не должены об этих вещах думать. Если на проекте были только они, без технических писателей и менеджеров продуктов - то закономерно доков и нормального обучения не будет. В целом это проблема бизнеса/заказчика.

>- ГУИ специально стилизован под Windiws XP, хотя разраба об этом никто не просил


Это круто, цени его! Сейчас ГУИ катят в жопу юзабити. Среди белесых едва различимых окошек и таких же невнятных монохромных кнопок хрен сообразишь куда можно нажать, а куда нельзя. Старый полноцветный интересфес винды с явными выделениями границ и контролов это хороший вкус и огромное облегчение пользователям у кого глаза не казеные.

>- чтобы не пользоваться наследием форм от родительской, есть дохуиллион форм, которые по-сути обычный копипаст предыдущей 1 в 1 с парочкой изменений типо количества колонок в таблице.


>- именование рукописных объектов такое же как у дефолтных, так что разобраться что дефолт объект, а что рукописный иногда очень непросто. Зато единообразие именований во все поля


Это говнокод, да.

>Очень надеюсь что когда-нибудь мне поручат перевести старую ебанину на новые рельсы, но пока занят другим проектом, тоже на дельфи


Интерфес только сохрани, иначе юзерам нужно будет учиться по новой и тебя заебут вопросами и хейтом.
203 2537675
>>2537637

>Следствие того что UI/UX не было как класса.


И как же было хорошо, не то что сейчас эти мобильные тыкалки для дегенератов вместо интерфейса. Интерфейс же как имя, если назвали "Дебилкой", то тупым и ввырастешь. Вот и от тупого интерфейса тупеет и пользователь, и софт деградирует. Никто же не заменяет какие-нибудь панели управления с сотнями кнопок на самолетах или атомных электростанциях на сенсорный экранчик с парой кнопок. Потому что там нужен функционал, а значит это не для дебилов. А то софт превратили в аналог модных шмоток, бесполезный цветастый мусор для понтов, чтобы через полгода выбросить променяв на следующую моду.
204 2537839
>>2537626
Результат наковый что у TForm, что у TFrame. Фрейм just werks, а форму надо правильно создать и правильно привязать.

Плюсы фреймов:
- не надо отдельно объявлять в коде (через панель компонентов). Меньше шансок проебаться забыв дать форме переменную
- быстро присоединяется и отсоединяется от проекта. В случаях все-хуйня-переделывай нет проблем пересобрать интерфейс
- одноуровневая вложенность там где у форм без родителя/дитя не обойтись
- нет спидоракового списка активных окон (пользователь не красноглазик и он ебал в рот выбирать окно по имени из выпадающего списка)
- можно вообще на похуй привязать все фреймы к одной форме и тупо переключаться между ними через проперти visible. Костыльно, вызывает бугурт у олдов, но очень быстро и just werks. А потом можно прокачать скилл и сделать как байтоебы завещали без утечек памяти

Ввиду вышеперечисленных пунктов выходит минимум рукописного кода, минимум ошибок из-за человеческого фактора, максимально быстрое создание приложения. Все по заветам кабанчиков
pas2.jpg169 Кб, 499x964
205 2538289
В общем интерфейс там как на пике. Узнали, согласны?!
206 2538344
>>2448083

>Подобное приложение в веб, где формы как из Desktop наблюдал собственными глазами, но не знаю на чем оно было сделано


Есть два варианта как минимум:
1) NoVNC
2) Что-нибудь типа https://platform.uno/
Надеюсь, паскудники не проебали тему с WASM? Это для вас некоторый шанс был.
207 2538466
>>2538289
При этом гугл уже давно ничего толком не ищет и настройками поиска это не исправить, потому что их нет. Зато одна кнопочка, да.
i.jpg11 Кб, 480x270
208 2538633
>>2538466
Раньше смеялись, а теперь это реальность. Ебала зумеров представили?
pascalposter.jpg3,8 Мб, 1907x2917
209 2539465
Бампну.

Вам понятен синтаксис на постере?
210 2548183
Бля, а что, паскаль и делфи реально живы в 2к22? Или это постироничный тред?
211 2548194
212 2552416
>>2548183
Я хотел бы чтобы были живы.
213 2552419
>>2548183
Я тебе больше скажу, недавно modula-2 в gcc добавили.
214 2552987
Мне болише интересно много ли плюсов у формошлепстава у Шарпа перед Дельфи
215 2553031
Листал треды, наткнулся на этот.
Без подъебов, зачем кому то учить или использовать паскаль в 2к23?
Или тут ностальгирующие диды собрались и просто для себя этим занимаются?
216 2553033
>>2553031
Паскаль хороший учебный язык, лучше жс или питона, но он прошел стадию "коммерции", которая у него внезапно возникла.
Собрались диды, да.
217 2556877
>>2553033
А какие у него плюсы в качестве учебного языка?
218 2556904
>>2556877
Сейчас никаких, сейчас цели учебы сменились с программирования на макакино говношлепство. Теперь питон лучший учебный язык.
219 2556961
>>2553031
Нет никакой разницы какой язык использовать, важна задача и какое окружение у языка. Пилить быстрые гуи десктоп приложения пожалуйста делфи
220 2557068
>>2556904
Цели смотря какой учёбы.
Если учёба на крудошлёпа (уровень пту) - да.
Если учёба на человека, который может занять пост техдира в перспективе (вузовский уровень) - то цели не менялись.
На самом деле никакие цели не менялись, изначально были цели либо быть слесарем, либо разработчиком, и рекомендованные подходы с обучению для каждой цели что тогда что сейчас - одинаковые. Просто сейчас в вузах почему-то хотят готовить слесарей, хотя им место на буткемпах и курсах.
221 2557123
>>2557068
Учебный язык нужен только для начального образования - уроков в школе. дальшнейшие универы и прочее уже не нуждаются в учебных языках, там реальные, применяемые для работы программистом.

Так вот, если раньше это самое реальное программирование было на сях, аналогом которых является паскаль, только упрощенный для учебы, то теперь работа это крудошлепство и тут питон хорош, причем сразу в обеих ролях, ну просто потому что тупую хуйню упрощать смысла нет, можно сразу учить. Вот так деградировало программирование и так паскаль потерял смысл как учебный язык, т.к. он не учит крудошлепству.
222 2557125
>>2557123

> универы и прочее уже не нуждаются в учебных языках, там реальные, применяемые для работы программистом


Нет

>реальные, применяемые для работы программистом


Это пту и гикбрейнс
Далее не читал
223 2557134
>>2557068

>Если учёба на человека, который может занять пост техдира в перспективе (вузовский уровень)


>цели либо быть слесарем, либо разработчиком


Охуительные истории. Что это за техдир такой и что это за слесарь и разработчик такие? Сдается мне, у тебя сдесать это программист, а техдир и разработчик это менеджеры-консультанты работающие языком, административная должность, а не техническая.
224 2557138
>>2557125

>Далее не читал


Молодет, теперь попробуй и не писать тогда.
225 2557160
>>2557138
Попробуй вслушиваться в то что собеседник тебе говорит, а не бегать по кругу. А говорит он тебе своё личное мнение, которое ты своим мнением без аргументов ну никак не законтришь.
226 2557162
>>2557134
Сдаётся что не надо за других выдумывать.

>административная должность, а не техническая.


Одно другому не мешает, и технические знания нужны куда более обширные, чем макаке
Слесарю нужны быстрые практические навыки чисто под своё занятие - туториалы и т.п. это быстро дают.
Техдиру надо разбираться во всём, ему нужна та самая абстрактная БАЗА, которую в универах и дают. Как устроены ВСЕ ЯП, как устроены бд, ОС, сеть и так далее. "Реальные языки" ему нахуй не всрались, ему бы понимать как программирование в целом работает, чтобы этим управлять и на одном языке с подчинёнными говорить.
227 2557284
>>2553031
Осталось не так много сфер применения:
- перепиливать легаси проекты на более свежий дельфи или шарп. Источник бесконечного удовольствия для любителей портирования и рефакторинга
- накидывать ГУИ для работы с БД для всякого складского учета у оптовиков кабанчиков

Мне повезло. По работе отправили помагать деду у которого огромный проект на дельфи. Он его дорабатывает лет 10, но выходит как обычно какая-то хуйня, и все жалуются. Я типо подмастерья, делаю простые вещи и осваиваю инструмент. В плане карьерного роста мало перспектив, но если дадую возможность на работе подсесть на легаси дельфи, попробуй. Очень интересный опыт

Для того что чтобы копаться в БД с удобными ГУЯми лучше языка нет. Да еще и байтоебством можно заниматься, есть даже поддержка ассемблера. Подводных много: если ты попробуешь выйти за пределы формошлепства, просто охуеешь с недокументируемых нюансов, которые пидоры из Борланда тщательно скрывали. А еще документация супер говно, поэтому кроме меня тебе никто в треде не подкинет годноты для вката. Я перерыл весь Интернет в поисках 3 нормальных источников

>>2553033
>>2556961
Эти додики посмотрели спидран Дельфи на ютюбе и нихуя в жизни не писали на нем
228 2557292
>>2557123

>Так вот, если раньше это самое реальное программирование было на сях, аналогом которых является паскаль, только упрощенный для учебы, то теперь работа это крудошлепство и тут питон хорош, причем сразу в обеих ролях, ну просто потому что тупую хуйню упрощать смысла нет, можно сразу учить. Вот так деградировало программирование и так паскаль потерял смысл как учебный язык, т.к. он не учит крудошлепству.


Когда читал старые книжки на русском по дельфи охуевал с того что дельфи реально пытаются сравнить с Си и даже как-то с пренебрежением к ним относятся. Видимо задроты потели в Си в то время как успешные формошлепы гребли деньги лопатой поперживая в кресле с кабанчиками. Ирония судьбы в том что Си еще не сдохло, а у паскалистов самые низкие зарплаты на рынке труда
229 2557302
>>2557123
Кстати никогда не понимал мем "язык для учебы". Звучит как какой-то рофл. Язык это набор правил вне зависимости ассемблер там или питон. Выучил правила - включаешься в игру. Нет - сосешь.

У меня опыт с языками такой: берешь язык и задачу (проект), охуеваешь с того что тяжело идет в начале, пока выясняешь где ошибки язык учится очень быстро с пониманием подводных, сколько-то понимаешь что пишешь когда проект закончился.

Самый лучший опыт с изучением у меня почему-то с Явой при том что в жизни не пригодилось. Паскаль еще когда я не шарил за языки вызывал у меня кринж из-за ебанутой типизации, так же как и сейчас.
230 2557307
>>2557292

> Ирония судьбы в том что Си еще не сдохло, а у паскалистов самые низкие зарплаты на рынке труда


Ирония эта может разве что чсв разрабов самого си потешить. Прогерам - похуй, если их стек начинает тонуть, они за месяц перепрыгивают на другой.
231 2557316
>>2557302

> Кстати никогда не понимал мем "язык для учебы". Звучит как какой-то рофл.


Объясняю. Есть схема - это язык "для учёбы". Что это значит? Это значит, что он мегахарош, но ему не повезло и на момент его появления уже была куча хуйни написана на си, потом её переписывали на новые си подобные языки, а потом на ещё более новые, в итоге схема сосёт без поддержки и писать на ней - значит писать велосипеды, и те из программистов, кто в языках шарит - пишут на "промышленных" языках за бабки и плюются, а для души пишут на чём нравится.
232 2557380
>>2557302

>Кстати никогда не понимал


Невежеством не стоит гордиться.

>Звучит как какой-то рофл.


Невежество это не смешно.

>Язык это набор правил вне зависимости ассемблер там или питон.


Инфантильная чушь невежды, сочиняющего хуйню из за незнания о чем пиздит.
233 2557383
>>2557316

>Есть схема - это язык "для учёбы". Что это значит? Это значит, что он мегахарош, но ему не повезло


Звучит как оправдание неудачников. Сейчас питон тоже считается языком для учебы, но его и в работе активно используют. Хуевый из тебя объяснятель
234 2557397
>>2557383
Не совсем понял, что ты хотел сказать. Пояснишь?
Вижу, что тебе неприятен мой пост, но чем именно - не уверен что правильно понимаю.
235 2557410
>>2557397
Было бы что понимать, набор бессвязных слов от инвалида с дислексией. Быдлев потока сознания, рациональное мышление отсутствует, такого урода надо гнать ссаными тряпками из программирования бухать и колоться, а потом писать стихи или музыку.
236 2557414
>>2557410
Ну тогда я не буду отвечать, дабы не выдумывать за тебя что ты там имел в виду, обмудок, можешь уёбывать
237 2557635
>>2557414
Разумеется, что может ответить шизофреник сам не понимающий что написал.
238 2557748
>>2557302

> кринж из-за ебанутой типизации


Почему? Она такая же как в сишечке например, только с чуть большими гарантиями для строк.

>>2557414
>>2557635
А ну прекрали сраться в этом итт треде. Агрессию сливайте в другом месте, а тут не надо.
239 2557821
>>2557748

>> кринж из-за ебанутой типизации


>Почему? Она такая же как в сишечке например, только с чуть большими гарантиями для строк.


В старых Дельфи все еще нужно объявлять переменную в 2 местах перед использованием. А объявление на лету есть только в новейших платных версиях. Кода получается много, больше строк чем могло быть, и сложнее с навигацией. Приходиться скакать через шорткаты
240 2557830
>>2557821
Да дебилы просто тупые пиздец, не понимаю что паскаль это учебный язык, он и не должен быть удобным.
С

> { ... }


Паскаль

> begin ... end;



Неужели не видно? Включите уже тупорогую извилину. Чем отличается выше приведенные приметы си и паскаля?
Си - удобно писать код, но непонятно что написано. Что за скобки? Нафига? Шифр блять хуй пойми.
Паскаль - язык близкий к человеяескому, как слова. так и пунктуация. Любой человек, даже чайник первый раз в жизни увидевший компьютер примерно поймет что написано, какой смысл.

Паскаль нужен для обучения, для понятности для чайников, но это делает его громоздким и неудобным в реальном программировании. Реальный программист и так знает значение этой записи, ему похуй скобочки или бегин-енд, но скобочки удобнее, их и лучше видно в коде и набирвать проще. Но для учебы это плохо, ученики не поймут, это плохая учеба если сначала нужно зубрить криптический шифр, значние этих скобочек которые сами по себе бессмысленная абракадабра.

Так что, требовать от паскаля удобства, ну это дебилоидный кретинизм, у него другие задачи (были, теперь нет). И тем более, кто всерьез на нем пишет как программист, ну это одноклеточный придурочный бот, которому хоть тортик, хоть говно под нос подсунь, он так и будет его перерабатывать как тупая машина которой похуй что жрать. Реальная программа на паскале, это лишь школьник с домашкой, либо даун. Здоровый человек которому не похуй на то что он делает, на программирование, от паскаля будет плеваться.

И тут нет ничего странного. Далеко не все люди энтузиасты своего занятия. Тупая психология: пришел на работу - делаешь дело, звонок отзвенел - ушет домой и что там делал на работе из головы вылетело. Просто утилитарное занятие, надо - поделал, сделал - конец, а на сам прогцесс поебать, вот такие и пишкт на паскале.
241 2558032
>>2557830

> паскаль это учебный язык


Хватит пороть чушь! В конце 80-х паскаль от борланда шел в той же весовой категории что и няшная сишечка - ЯП общего назначения позволяющий писать как системные утилиты с плотной интеграцией в ОС так и прикладной софт.

Настоящие учебные языки не могут во взаимодействие с ОС, у них нет модулей, библиотек, развитой системы типов чтобы батоебить или строить архитектуру. Они чистые печочницы где предел абстракции - подпрограмма.

Паскаль это вполне настоящий промышленный язык с синтаксисом из 70-х, но это не баг, а фича.

Кстати сейчас питон тоже считают учебным языком, но никто не отрицает что он для работы годится. ЧСХ на нем написано заметное количество софта во многих прикладных сферах.
242 2558045
>>2557830
Я пишу на паскале. За это зарплату платят. Так что мне похуй что ты там кукарекаешь утирая слезы лапками. Сишники как трансы в Интернете: им лишь бы придти и насрать на пол посреди комнаты
243 2558101
>>2558045

>Так что мне похуй


Я так и сказал, тупой одноклеточный бот, даже прочитать не можешь написанное, но уже спешишь хрюкнуть в ответ. И про это тоже сказал, и сказал, что именно такие и пишут на паскале и почему.
Спасибо за наглядный пример моей правоты.

>>2558032

>паскаль от борланда шел


И что? проблемы борланда. Дельфи тоже крутая тема и годная для работы, но паскалть всё равно учебное говно, потому что для учебы сделан. Любой вменяемый программист сразу соскочит на другой язык с него, на паскале остаются только тупые дауны-боты которым похуй лень. Короче, смотри абзац выше.
Итого, я во всём прав. Впрочем и так был уверен, ибо лишь цитирую реальность, не видеть которую когда я указал и разжевал может только даун, как раз писака на паскале.
244 2558297
>>2558101

> Дельфи тоже крутая тема и годная для работы, но паскалть всё равно учебное говно, потому что для учебы сделан. Любой вменяемый программист сразу соскочит на другой язык с него, на паскале остаются только тупые дауны-боты которым похуй лень.


Паскаль не делался для учёбы, он просто прижился в ВУЗах, и только. Для своего времени - 1970 года, на всякий случай - это был очень даже передовой язык, в чем-то даже лучше Си. А сейчас что сишники, что пасквилянты - больше любители лепить скульптуры из говна, чем профессиональные программисты.
245 2558556
>>2558297

>Паскаль не делался для учёбы, он просто прижился в ВУЗах, и только.


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

Если же давить эту неважную тему и принять твою версию вопреки всему здравому смыслу, могу выдвинукть еще версию почему паскаль такой тупой. Потому что его автор - долбоеб.

>это был очень даже передовой язык, в чем-то даже лучше Си


Толстота.
Паскаль так устроен, что его легко парсить, код разделен на секции переменные/код и ключевые слова сделаны уникальными, типы жесткие и тому подобное. Для сравнения, в си кошмар с парсингом, там код можно писать вперемешку и одни и те же символы в разных контекстах означают разное и тому подобное.
Короче говоря, паскаль делал ленивый бездарь, вот и результат налицо, для работы говно, потому что не хотел делать хороший язык, а хотел делать как проще, чтобы не заморачиваться. А вот с си заморочились, вот и вышел лучший язык на века.
246 2558635
>>2558556

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


Он не учебный, он просто устарел и зашел в тупик в своем развитии. Сложно назвать учебным язык, на котором в 80-е написали хуеву прорву софта - на Маке он был основным. Даже Фотошоп изначально был написан на Паскале. Я начинал с Паскаля и Делфи - уйти пришлось не из-за длинных ключевых слов и прочего, а просто оттого, что рыночек порешал и слишком много приходилось передирать сишные хидеры в паскалевские юниты ручками. От него все равно пришлось бы отказаться, т.к. его синтаксис слишком неуклюж для современных подходов типа функциональщины, но в 90-е и в первой половине нулевых эти языки были вполне себе ок.

> Паскаль так устроен, что его легко парсить, код разделен на секции переменные/код и ключевые слова сделаны уникальными, типы жесткие и тому подобное. Для сравнения, в си кошмар с парсингом, там код можно писать вперемешку и одни и те же символы в разных контекстах означают разное и тому подобное.


Ну так я и говорю, в чем-то Паскаль был и остается лучше Си. Ебанина с парсингом Си - она строго из-за распиздяйства его создателей, и гордиться тут нечем. Кроме того, у Си до конца 80х тоже было требование объявлять переменные в начале блока, и тоже для удобства компиляции. На Паскале код также получается надежнее: в нем меньше неопределенного поведения, а синтаксис более читаем - меньше ебанутых off by one ошибок, которые плодятся из-за сишного for.

> Короче говоря, паскаль делал ленивый бездарь, вот и результат налицо, для работы говно, потому что не хотел делать хороший язык, а хотел делать как проще, чтобы не заморачиваться. А вот с си заморочились, вот и вышел лучший язык на века.


Оба языка - почти противоположности в своем развитии. Паскаль высерался в муках пердуном из швейцарского ВУЗа, пытавшимся сразу всё предусмотреть, Си хуячился ископаемым хипстером под одну задачу. Каких-то успехов Паскаль таки добился: сейчас языки из этого семейства управляют спутниками, ракетами, самолетами, кораблями и промышленным оборудованием (см. SPARK). Называть же Си лучшим - это как поклоняться тараканам за их живучесть, такое себе.
246 2558635
>>2558556

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


Он не учебный, он просто устарел и зашел в тупик в своем развитии. Сложно назвать учебным язык, на котором в 80-е написали хуеву прорву софта - на Маке он был основным. Даже Фотошоп изначально был написан на Паскале. Я начинал с Паскаля и Делфи - уйти пришлось не из-за длинных ключевых слов и прочего, а просто оттого, что рыночек порешал и слишком много приходилось передирать сишные хидеры в паскалевские юниты ручками. От него все равно пришлось бы отказаться, т.к. его синтаксис слишком неуклюж для современных подходов типа функциональщины, но в 90-е и в первой половине нулевых эти языки были вполне себе ок.

> Паскаль так устроен, что его легко парсить, код разделен на секции переменные/код и ключевые слова сделаны уникальными, типы жесткие и тому подобное. Для сравнения, в си кошмар с парсингом, там код можно писать вперемешку и одни и те же символы в разных контекстах означают разное и тому подобное.


Ну так я и говорю, в чем-то Паскаль был и остается лучше Си. Ебанина с парсингом Си - она строго из-за распиздяйства его создателей, и гордиться тут нечем. Кроме того, у Си до конца 80х тоже было требование объявлять переменные в начале блока, и тоже для удобства компиляции. На Паскале код также получается надежнее: в нем меньше неопределенного поведения, а синтаксис более читаем - меньше ебанутых off by one ошибок, которые плодятся из-за сишного for.

> Короче говоря, паскаль делал ленивый бездарь, вот и результат налицо, для работы говно, потому что не хотел делать хороший язык, а хотел делать как проще, чтобы не заморачиваться. А вот с си заморочились, вот и вышел лучший язык на века.


Оба языка - почти противоположности в своем развитии. Паскаль высерался в муках пердуном из швейцарского ВУЗа, пытавшимся сразу всё предусмотреть, Си хуячился ископаемым хипстером под одну задачу. Каких-то успехов Паскаль таки добился: сейчас языки из этого семейства управляют спутниками, ракетами, самолетами, кораблями и промышленным оборудованием (см. SPARK). Называть же Си лучшим - это как поклоняться тараканам за их живучесть, такое себе.
247 2558674
>>2558635

>Паскаль высерался в муках пердуном из швейцарского ВУЗа


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

Какая разница, делали язык ради учебы намеренно, или так вышло неосознанно потому что делали язык промытые учителя головного мозга из учебки. Результат-то один и тот же всё равно, т.е. разницы нет, а значит первая фраза "учебный язык" корректна по смыслу, хотя прямо идиотически конечно не совпадает.

Главное тут в принципиальном отличии работы и учебы, у них разные цели, а значит и разные качества. Выходит еще тупее, и моя версия про автора-долбоеба подтверждается, он просто узколобый промытый дебил, застрявший в своих шаблонах намертво, тем самым делая совсем не то что надо. Делал язык не для учебы, но тем не менее по правилам учебы как привык. Клоунский цирк.
248 2558687
>>2558635

>Называть же Си лучшим - это как поклоняться тараканам за их живучесть, такое себе.


У тебя тухлое представление о понятии "лучше". Ты считаешь лучшим более убогое, более огриниченное, более зацензуренное, более скованное, ради того чтобы было меньше ошибок когда код пишут криворукие идиоты. Но на самом деле это наоборот плохо, такой язык хуже, потому что потакает глупости, культивирует глупость, понижение уровня пользователя.

Лучше это наоборот, когда больше свободы и больше вохзможностей. Но разумеется свобода означает множество опасностей и таким образом повышенные требования к пользователю который должен уметь справляться со всеми угрозами, это конечно напрягает, но с другой стороны свобода позволяет куда болше сотворить и стимулирует ум, рост уровня, потому что без этого ты просто сдохнешь прострелив себе сначала ноги, а потом и голову., но такие и не нужны. Кто сказал что программировать должны все, каждый даун с улицы? Нет, не должны.
249 2558749
>>2558687
Проблема твоего подхода в том, что статистически компетенция как программистов, так и пользователей, ближе к нулю, чем к бесконечности - просто потому что никто не живет вечно - и результатом их работы в среднем будет также говно, а не нетленка. Так как я не только программист, но и пользователь, меня бы больше устроило, если бы к мэйнстримным языкам прилагалась рука, выкручивающая программистам яйца, когда они халтурят и выёбываются.
250 2558806
>>2558749

>статистически компетенция как программистов, так и пользователей, ближе к нулю


Статистически интеллект людей ближе к нулю, подавляющее большинство махровое быдло. И что? Это не значит что на свете нет ума и красоты, а есть только свинство и говно.

>языки выкручивающие программистам яйца, когда они халтурят и выёбываются


Это не программисты потому что, а залетное быдло, инфантильные дегенераты не вырасшие из детства неумеющие жить без няньки, и их привлекают к программированию как раз такие языки, тем самым способствуя деградации. Скользкий склон ведукщий в бездонную яму. Если бы писали только на си, такого бы не было, наоборот качество бы росло. Всё зло от попыток упрощать и ограничивать, что началось с паскаля. простота хороша в детьстве, так ребенку проще учиться познавать мир, но не во взрослом мире где делать полезное дело, а не маяться хуйней рази развлечения.
251 2558820
>>2558806

> Это не программисты потому что, а залетное быдло, инфантильные дегенераты не вырасшие из детства неумеющие жить без няньки


Ну да, ну да. Меры по повышению качества - они для тупого быдла, а ты, конечно, всё с первого раза сделаешь правильно и без ошибок. Самому-то не смешно?
252 2558832
>>2558820
При чем здесь я? Речь вроде про программирование, общую политику ведущую не туда. Если я не смогу, значит и не должен, таких не должно быть в ииндустрии, иначе получается рассадник дегенератов и софт скатывается в говно, что мы и имеем.

Программироваение это не кормушка, которая чем больше доступна, тем лучше, больше людей сытые, что в целом хорошо. Программирование это написание программ, качественных, а эта работа и не должна привлекать количество любой ценой, наоборот надо отметать неспособных ограничивая количество, потому что профессия не для даунов которых большинство. Программирование - не для всех. Проедставь что будет с математикой или физикой если их начнут упрощать для даунов и туда толпы попрут. Что они там насчитают? Только куча катастроф получится. Почему так нельзя. а в программировании можно? Нет, не можно.
66a3c65f9d8e8183e51beef95ac81c8e.jpg125 Кб, 1000x853
253 2558845
>>2558835

>не трогайте мою кормушку!


Бизнес уже разобрался, "порешал" в копроиндустрию, вместа софта ёбаные помои. И Паскаль был пионеровм этого движения в никуда.
254 2558869
>>2558845
Бизнес уже без тебя разобрался. Тридцать лет назад даже в Микрософте не писали юнит тесты. Двадцать лет назад большинство контор не делали автоматические тесты UI. Десять лет назад мало кто делал CI. Сейчас всё это - обычное дело даже в опенсорце. А вот сраные ковбои, убеждённые в своей невъебенной крутости, сейчас не востребованы. Кризис перепроиздодства, знаешь ли.
255 2558955
Достаточно одного Си-шиза чтобы бампать Дельфи тред ежедневно
256 2559008
>>2558845
Кукарек про паскаль обоснуешь или ты чмо просто?
257 2559028
>>2558955
Си-шизы такой вымирающий вид как и паскалисты. Непонимаю зачем собачиться на ровном месте.
258 2559409
>>2553031

>РРРРЯЯЯЯЯЯЯЯЯЯЯЯ, нитрендова, пацаны в шкалке в унитаз головой макнут! Нужно чтобы IDE была просто блокнотом с подсветкой, а компилятор чтобы запускался из командной строки, диды в пятидесятых так делали и ты так же!

259 2559436
>>2559008
Реальность сама себя обосновывает, мое учасние не требуется.
Паскаль отличается от си упрощением, отуплением и ограничениями для дебилов, чтобы не дай бог не писали "не так". Это и есть тренд современной соевой дегенерации программирования, который пошел как видно от Паскаля.
260 2559873
>>2557748

>Агрессию сливайте в другом месте, а тут не надо.


Никакой агрессии тут нет, ищи агрессию у себя в подворотне.
Назвать долбоёба долбоёбом - не агрессия, а констатация факта.
Агрессия - это дать кому-то в ебало
261 2559896
>>2559028
Я подозреваю что ряды паскалистов расширяются разве что в виде исключения, а ряды сишников время от времени пополняются новыми шизами. Все-таки язык числится в списке рекоммендации для Ъ-проггеров, хотя по итогу почти никто его не изучает
262 2560140
>>2559873

>Назвать долбоёба долбоёбом - не агрессия, а констатация факта.


>Агрессия - это дать кому-то в ебало


Сразу видно господина шарящего в NAP. Но тем не менее вербальное говно уровня "долбоеб" снижает ламповость треда, даже если это железный факт.

>>2559896
Сишке почти не осталось задач. Чтобы писать системные вещи или эмбед это надо быть сильно увлеченным, а прикладной софт лучше писать на чем-то более высокоуровневом с хорошей стандартной либой. Про паскаль можно сказать тоже самое, но под него завезли хорошую иде и большую билиотеку компонентов т.е. приикладной софт на нем не такая боль. Призрачный потенциал роста коичества поклонников вроде как есть.
263 2560520
>>2560140

>Чтобы писать системные вещи или эмбед это надо быть сильно увлеченным


Ну не знаю. Недавно писал тулзу чтобы бибикнула звуком как сигнал для старого компа без монитора, маленький экзешник на сях без зависимостей. Представляю кошмар если бы оно было скажем на шарпе и с треском и пердежом грузилось несколько секунд чтобы бибикнуть на мгновение. Достаточно системно?

>прикладной софт лучше писать на чем-то более высокоуровневом с хорошей стандартной либой


>на чем-то


Но не скажу на чем. Потому что нет такого ничего! )))

>Призрачный потенциал


Воистину. Пока сишка идеал для прикладных программ, у остального говна лишь призрачный потанцевал "на чем-то, где-то".

> Про паскаль можно сказать тоже самое, но под него завезли хорошую иде и большую билиотеку компонентов т.е. приикладной софт на нем не такая боль.


Эти компоненты и с си работают. Ты реально настолько дебил, что не знаешь о существовании C++Builder? Паскаль - хуйня без задач.
264 2564419
Занятную штуку сегодня увидел: fpPS4, эмулятор (или, скорее, слой совместимости, типа Wine) PS4 на начальной стадии развития. Я давно не читал код на Паскале, так что было интересно посмотреть.

Частности:
1. Паскаль годен для системного кодинга. Системнее, чем эта софтина, только драйверы и ядра.
2. Код на Паскале нормально читается. Я 15 лет его не трогал, но проблем с пониманием нет.
3. Код на Паскале громоздкий и выглядит люто уёбищно. Писать на нём я бы побрезговал.
4. Выглядит всё так, будто с начала 00х язык не развился вообще ни-ху-я. Я как будто снова залип в экран с желтыми буквами на синем фоне, настолько всё архаично. Т.е. понятно, что автор использует его не на полную, но читаю доки и охуеваю - самим-то разрабам Паскаля не тошно 30 лет мастерить стремена для динозавров?

Что обидно, ситуация с системным программированием сейчас очень, очень хуёвая. Кроме Си с крестами и без и Ржавого, серьезных языков и нету. Знаю про Nim и Zig - первый стремно использовать из-за транспиляции в Си, т.к. это никогда без лютых багов не обходится, второй настолько увяз в тулинге, что не имеет даже стабильной стандартной библиотеки. Я ожидал, что будет все как раньше с поправкой на новые реалии - хуёвый компилятор с приличным языком, а тут всё какое-то архаичное и хуёвое.
265 2564512
>>2564419

> Выглядит всё так, будто с начала 00х язык не развился вообще ни-ху-я.


Соя, пожалуйста. Ты путаешь развитие с дерьмомодой, кторая должна постоянно меняться ради изменений, иначе быдлосам скушна-ниинриресна.
А развитие это не замена одного на другое, па рост, продвижение одного и того же дальше, качественное улучшение. Для этого не надо всё ломать и отбрасывать, надо наоборот наращивать на том что было, именно так получается лучше. А когда всё ломают или бросают, это - хуже, поучается откат в говно, какое тут нахуй развитие. Соевые инновации это наоборот дергадация, дегенерация под лживыми лозунгами для дебилов.
266 2564642
>>2564419

> Выглядит всё так, будто с начала 00х язык не развился вообще ни-ху-я


Недавно вкатился. Пишу на Лазаре. Во время работы с языком 80% времени читаю известную Mastering Delphi 7, остальные 10% справочник по обжектпаскалю от того же автора. 10% времени читаю срачи пожилых паскалистов шизов обмазывающихся костылями. Думаю твое утверждение правдиво
изображение2023-01-08094458508.png2,3 Мб, 1920x1080
267 2566292
>>2560140
>>2559896
Чет в шепот с дегенератов, у которых забрали компиляторы, всучив взамен интерпретаторы, а те и не против.
изображение2023-01-08094852744.png1006 Кб, 1180x730
268 2566294
>>2559436
Так упрощением, или ограничениями? Быдлокодер, ты уж определись там.
Я конечно понимаю, что структурированный код, где посреди кода не может вынырнуть из ниоткуда непонятная переменная, это оскорбляет твою нежную быдлячью душу, но все же.
269 2566309
>>2566294
Структурированность зависит от человека, как программист напишет код, так он и будет структурирован, какую структуру захочет, такая и должна быть. Язык существует для человека, а не человек для языка как в Паскале.

Язык не должен форсить одно поведение введением запретов и ограничений. Это так же тупо, как если бы вот эти буквы которыми я пишу этот пост не позволяли писать никак кроме вежливого официозного стиля. Нахуя такой убогий говноязык нужен? А тем не менее Паскаль именнно такой, что показывает уровень дегенератов считающих такое полрожение вещей даже не нормальным, а хорошим и правильным.
изображение2023-01-08164025781.png58 Кб, 267x189
270 2566648
>>2566309
Ну вот о чем я и говорю - быдло не способно в правила и дисциплину.
271 2566660
>>2429812 (OP)
На нем вообще кто-то пишет? Ни разу не видел вакансий.
272 2566691
>>2566660
Никто адекватный, только отбросы которых в школе не паскале учили, вот и продолжают дальше на паскале, другое ничего не могут осилить.

Я сам могу подтвердить, в институте сразу начали программирование на паскале давать. Но мне на паскаль было похуй, прекрасно видел какое он говно, в основном книжку по си читал, осваивал нормальный язык.
Потом спустя несколько лет мне показали дельфи, это было прикольно, как сам дельфи, так и ооп, но паскаль оставался всё тем же говном, так что я переключился на сибилдер.
изображение2023-01-10000921960.png107 Кб, 250x317
273 2568493
>>2566660
Поищи ВКонтакте новости по хештегу #Delphi - охуеешь.
Правда, там дохуя знать нужно, помимо самого Delphi. С Flutter в этом смысле проще, там достаточно знать сам SDK/Framework.
274 2579914
Плановое всплытие.
275 2580737
Пора создать канал ютюб что-то типо Extreme Code, и бухим записывать видео показывая как нашлепываешь формы
276 2580813
>>2580737
Сомнительный формат. Смотреть видосики это медленно, там книги-статейки быстрее до сути докапывают.
277 2580921
>>2580813
Ты наверное не знаком с сабжем о котором я писал. Именно видосики из разряда "так, пажжи ебана, щас набросаем туда, сюда, хуе-мое, ебанный Борланд насрал мне в штаны недописал контрол блядь, опа, и так сойдет, ох щас бы спиздить годный компонент что бы самому не писать, и так сойдет." Чтобы было о жизни и немного былокодинга в стили галер. Ну по-крайней мере я так пишу, просто в слух не произношу ход мыслей. Без смехуечек и нарочитого быдлокода во время клепания какого-нибудь калькулятора контента не будет. Зумерам надо чтобы были приколы, а у Дельфи интересных неожиданных подводных камней много. Можно целый цикл сделать. Или ебануть кликбейт "пишем на ассебмлере в 2к23 в два касания." Не стоит недооценивать байтодрочеров, которые могут аутировать на данную тематику. То-есть я о том чтобы контент был не как в учебнике, а с практикой, даже хуевыми примерами, когда намеренно приходиться идти не по канону или использовать более тупорылое решение из-за отсутствия опыта
278 2582563
>>2528112

>нет хайповых технологий, гуи за 5 минут, компилятор показывает ошибки понятно (не чвякает невнятно как питон), нет смузихлебов вокруг, достаточно спиздить готовый модуль и прикрутить к коду, главный паскалист вовремя съебал с тонущего корабля чтобы подарить миру шарм, скорость исполнения кода просто отвал башки, можешь поддерживать легаси проект десятилетиями


ты только что С++20
279 2583944
>>2580737
Петр Турбо
280 2601068
Паскаляны, я хочу вкатиться в паскаль (free pascal), есть подозрение, что это дело не слишком требовательно к аппаратным ресурсам. Так ли это на самом деле? Я про эту ide - синее окошко с желтыми буквами. Оно я так понял тоже считается ide?
Просто мне нужно купить ноутпук для сих утех, а денях как всегда. Вот и думаю сгодится ли мне бу тапок с core i3 (стареньким, двухъядерным) и 4гб ддр3 оперативки на win XP/7 ? На большее денег не хватает. Или даже это древнее говно мамонта будет лагать и вылетать при компиляции? Алсо, возможно даже насосусобираю на ссд 256гб.
И что будет когда я перейду на delphi?

Inb4: да, знаю, никому не нужный язык/технология, но я работать не собираюсь, это все чисто как хобби
281 2601263
>>2601068
Скорость работы такая, что после современных языков у тебя будет головокружение от того как все быстро работает. Байтоебство у дельфистов в традиции, да и нативный код выдрочен годами.
282 2601621
>>2601068
Лазарус легко заводится на конфиге 2 ядра 4 гига, ссд не нужон.

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

И еще один нюанс. В Ubuntu (даже там), Lazarus из пакетов не самый свежий. Предпочитаю скачивать с сайта, хотя это и не канонично.
284 2601696
>>2560140

>Призрачный потенциал роста коичества поклонников вроде как есть.



Миллионы леммингов - последнее, о чем стоит думать.
285 2601747
>>2601696

>Миллионы леммингов - последнее, о чем стоит думать.


живое сообщество - один из самых важных факторов

>>2601068

>Inb4: да, знаю, никому не нужный язык/технология, но я работать не собираюсь, это все чисто как хобби


если твое хобби не будет способно решать реальных задач то оно быстро сойдет на нет, потому что будет скучно пиздец. современный язык с актуальным комьюнити типа явы даёт очень большой выбор "развлечений". Хочешь, сайтик сделай, хочешь, кликбота для игры напиши, хочешь - с электронной музыкой поэкспертиментируй, хочешь - с нейросеточкой поиграйся. формошлёпство, что в гуи что на вебе без проблем, сотни готовых опенсорц библиотек на каждый всхрюк, запускается даже а утюге и т.д. и т.п. а паскаль что может? 30 лет назад он был вполне аутентичен окружавшей его msdos или win3.1, но сейчас то что в нем ловить? раньше на нем можно было хоть вирусы писать, какое-никакое развлечение.

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

а учиться на нем нечему, так как там реализована только одна императивная парадигма и то в сильно урезанном виде.

алсо ни в одном серьезном вузе на CS на паскале никогда ничего не преподавали, пока жава с питоном не пришли там всегда были только лиспы да сишка.
286 2601775
>>2601747
Паскаль составлял серьезную конкуренцию с. Язык, на котором можно писать ось, системщину. Его зря недооценивают
287 2601799
>>2601696

>живое сообщество - один из самых важных факторов



Не факт. Тот же GNAT вполне себе живет и не вымирает. Хотя сообщество там микроскопическое.

Не стоит гоняться за ложным чувством общности "все побежали и я побежал". Веб-программистами скоро биореакторы топить будут от переизбытка. Стоит ли вкатываться во всякие питоны, только потому что они - массовые? Только ради рынка труда.
А если сам решаешь, что тебе удобно, то роли не играет.
288 2601866
>>2601775

>Паскаль составлял серьезную конкуренцию с. Язык, на котором можно писать ось, системщину.



конкуренцию? только в манямире если что.

где какая-нибудь ось на паскале? где известные низкоуровневые проекты? в реальности паскаль скатился в тупое формошлёпство для тех кто не осилил плюсы и на нем не написано ровным счетом нихуя значимого.

можешь индекс тиобе чекнуть - в реальности было пару лет (1993-1995) когда паскаль взлетел до третьей строчки по популярности после сишки и плюсов, и это связано с раскруткой его борландом, который в 1992 выпустил борланд паскаль 7.0. но буквально через три года он уже скатился с третьего места во второй десяток и выше уже никогда не поднимался, а сейчас вообще где-то в третьей сотне болтается.

>>2601799

>Стоит ли вкатываться во всякие питоны, только потому что они - массовые?


хм, действительно, стоит ли вкатываться в язык, на котором во всем мире учат СS, на которм есть дохуя библиотек, в том числе чисто научных, тонна учебников по совершенно разным отраслям знаний, и где из коробки ты можешь делать очень крутые вещи типа работы с естесственными языками. где можно писать не только императивно, но и функциональщину, где на любой даже очень тупой или наоборот сложный вопрос ты без проблем найдешь решение в гугле? нет, нахуй. надо учить вырвиглазное говно мамонта с уёбищным синтаксисом 40-летней давности на котором ты в современном мире не сможешь сделать почти нихуя интересного.
289 2601874
>>2601799

>Стоит ли вкатываться во всякие питоны


А стоит ли строителю вкатываться в шуруповёрты, например? Какой мудак вообще придумал, что "вкатываться в язык" - это нормально?
291 2602932
>>2601874

>А стоит ли строителю вкатываться в шуруповёрты, например?



Строителю стоит вкатываться в бригадиры. А если позволяет образование, то в прорабы.

Ты спросил. Тебе ответили.
292 2602978
Была задача, которая многих из вас приведет в шок.

Запустить процесс быдлокодинга на предприятии для программирования "встраиваемых ЭВМ".
Проще говоря, разработка штучного технологического оборудования с няшными интерфейсами и обработкой всяких отчетов, выводом графона и вообще чтобы было юзабилити. То есть симпатичные ПК с тачскринами.
Это с одной стороны.
С другой стороны - ПК взаимодействуют с технологическим оборудованием.
С третьей. Код пишется и модифицируется людьми, которых не стОит насиловать чем-то страшнее уровня школокодинга.

Lazarus подошел, как влитой. ПК под Дебианом.
Все летает и свистит.

ЗЫ:
Вам это не нужно.
293 2602989
>>2559028

>Си-шизы такой вымирающий вид как и паскалисты.


А если рыночек порешает, что с крыши прыгать - это тренд, сиганешь?
294 2602991
>>2602978

> ПК взаимодействуют с технологическим оборудованием.


begin
Тут можно было написать обертку на С и пробробросить ее в любой нормальный ЯП вплоть до шарпов/питонов. Так-то для школокодинга есть языки получше чем паскаль.
end;
295 2603077
>>2602991
Не угадал.
Если хочешь узнать, как пишутся графические утилиты на для никсов, покури GParted внимательно-внимательно.
296 2603162
>>2429812 (OP)
Пиздец лазарус гавно по сравнению с делфи 11, энжой ё опенсурс.
297 2603277
>>2603162
В чем конкретно говно?
298 2603389
>>2603162
Когда задачи есть - отношение к инструментам меняется.

Говнюк без задач - это типичное состояние школовкатышей и студовкатышей.
299 2603477
>>2603277
Микрофон девайс не видит, ебучий лазарус не видит мой микрофон, бред вообще
300 2603555
>>2603477

>Микрофон девайс не видит, ебучий лазарус не видит мой микрофон, бред вообще



А еще там нет кнопки "сделать все заебись".

Попробуй дрочить мышкой влево-вправо, может пеке работает быстрее и микрофон починится.
301 2603788
Как вы подключаетесь к TAPI в лазарусе? Нашел 1,5 гайда в рунете, но еще не пробовал
302 2603914
>>2601866
У тебя очень поверхностное понимание, и много агрессии
изображение.png249 Кб, 1200x675
303 2607962
>>2429812 (OP)
Скрипты на Паскале используются в SimpleScada.

https://simple-scada.com/help/script/index.html

Пришлось недавно очень большой проект, около 100к строк кода.
Под занавес компилировался он минуты полторы.
В скомпилированном виде просто летает.
Странно. Никогда не думал, что заработаю денег на знании школьного Паскальчика.
304 2610171
Delphi вошла в Top-15 и обогнала по популярности Ruby, Perl, Swift, Rust и Fortran

https://www.tiobe.com/tiobe-index/
305 2610186
>>2610171

> tiobe


Ты знаешь, как этот индекс считается? Это не показатель спроса на рынке труда, а тупо количество запросов в гугле, т.е. чем чаще студенты гуглят лабы с делфи, данные преподом, который сам ничего больше не умеет, тем выше язык в списке. И какое доверие может быть к рейтингу, где вижуал бейсик на шестом мать его месте?
306 2611667
>>2610186

>дельфи


>Это не показатель спроса на рынке труда, а тупо количество запросов в гугле, т.е. чем чаще студенты гуглят лабы с делфи, данные преподом, который сам ничего больше не умеет, тем выше язык в списке.


Сомнительно, что в 2023 дельфи популярна в универах.

>вижуал бейсик


>? ? ? ?


Его кто гуглит, тоже студенты для лаб? Сомнительно.
307 2611669
Пописял в тредикс
86a3cd3b33f63374df79a36eba0cc3b4.jpg48 Кб, 425x569
308 2612891
309 2612893
>>2611669
Убери за собой, животное.
310 2650827
>>2461006

> что учиться кодерской логике проще на блок-схемах и связанных с ними графических системах кодинга.


Это коких?
311 2650828
>>2537675
Назови пример такого ДЕСКТОПНОГО софта.
312 2650830
>>2650828
Если бы у дебила были мысли, он бы их выражал. А так, увы.
313 2685345
Не тонем, деды
У меня пара вопросов:
1) Взлетел ли RAD? Если не взлетел, то почему?
2) Чем RAD отличается от аджайла?
314 2724584
Вышло новое видео от Embarcadero Russia: https://www.youtube.com/watch?v=FY3KvM3wc0U
Кстати, оказывается, Delphi 11 наконец-то стала доступной в версии Community Edition
sage 315 2727353
ебанутые блять, ладно ещё треды про лисп с хачкелем и эрланги всякие, но вот это говно, ни для души, ни для теладенег
316 2728222
>>2727353
OK, zoomer :)
16537521401830.png62 Кб, 279x279
317 2729938
>>2727353

>ебанутые блять, ладно ещё треды про лисп с хачкелем и эрланги всякие, но вот это говно, ни для души, ни для теладенег

nWHhWPn7JG4.jpg33 Кб, 600x600
318 2730294
https://github.com/Embarcadero/Dev-Cpp

Лол или еще нет.
319 2730297
>>2730294
ide для обучения срр, делают на языке для обучения? Штооооо...
Screenshot20230613-120804.png159 Кб, 720x1520
320 2731067
мертвый язык говорили они
321 2732730
>>2731067
Какая лакомная зп
322 2734689
>>2732730
От неизбежности, приебаться к одной зп из десятков тысяч иных.
Кек мда
323 2737315
Вот что забавно, успех си обусловлен только блядским unix'ом. Я в жизни не поверю, что какой-нибудь промышленный софт для медицины или станков на заводе будет на си написан, мы же прямо сейчас можем видеть наследие си в линуксе, где каждый день новости о новых уязвимостях. Если бы не unix паскаль, а дальше и модула с обероном как раз и были бы мейнистримовыми языками, скажите спасибо ритчи с томпсоном
324 2737909
>>2737315
Ты хотя бы про Frama-C слышал?

>Вот что забавно, успех си обусловлен только блядским unix'ом.


Да, потому что писать общие ОС с полной безопасностью не надо, там где нужна безопасность можно использовать что то другое, а Linux должен еще и быстро развиваться.
image.png107 Кб, 1366x768
325 2768776
Аноны, зачем разрабы pascal abc.net пытаются запихнуть как можно больше фич в ide для учёбы? Все используют эту ide онли в школах что бы пиздюков ознакомить с программированием, так нахуй там 100500 фич из .net, если это всё равно будет использовать 2.5 дебила включая меня, но я не понимаю как с этим работать. + для этого кала нет норм документации, у них значит поддержка .net и opengl, есть редактор windows form, но документация только для говённых graphabc и graphwpf. Видимо для разрабов идея скрывать свой потенциал за кучей говна показалась хорошей, иначе я вообще не понимаю. Я считаю паскаль если и не мёртвым то полумёртвым, так что я вообще не понимаю эту попытку реанимировать язык запихнув в него кучу всего, так они ещё и в телеге перемогают тем что в чём то лучше петухона.
326 2769298
>>2768776

>так они ещё и в телеге перемогают тем что в чём то лучше петухона.


Как минимум, у Pascal есть компилятор.... Ах да, теперь это не нужно, ведь программирование превратилось в создание свистоперделок для сайтов и реже - мобильных приложений.
А потом нынешние айтшники удивляются, когда их воспринимают как переоцененных дегенератов.
327 2769299
У Embarcadero Russia кстати вышло новое видео, про RAD Server: https://www.youtube.com/watch?v=tfXLlIDhkSs
Кто-нибудь кстати, использовал эту технологию?
328 2769302
>>2768776
Чел. Не знаю как там паскаль ABC.NET, но дельфи - используется активно, особенно на производствах.

Но относительно проекта ABC.Net. Это вполне годный проект, который позволяет школьничку - не делать унылые консольные приложухи, которые отбивают все желание дальше разбираться в этом вашем программировании. Я помню, когда сам был школотроном, году в 2009м скачивал, там была годная справка прямо в IDE, были проектики графические, которые позволяли посмотреть, че там и как, потыкать разное и поиграться. Короче - для школотрона - самое то я считаю. Особенно учитывая, что в школах на информатике до сих пор в массе - паскаль дают.

Ну а то что там поддержка .NET - просто делает эту хуйню пиздец какой крутой просто потому что считай на майков делигировали наполнение фичами своего языка, а им просто надо допиливать компилятор, чтобы последние фичи втянуть себе. Умно я считаю. Хотелось бы такого для большего числа языков, а то .NET - как бы позволяет кому угодно писать, но на деле сейчас там только C#, F# и считай все.

Си сярп сеньер-помидор мимо пробегавший
image.png144 Кб, 1366x768
329 2769428
Аноны как фиксить? Компилятор жалуется на отсутсвие конструктора хотя он есть, у меня в одном модуле два класса, с первым всё ок (он авто класс), а со вторым он не хочет работать
330 2769553
>>2769428
Пофиксил, помогло изменение названия класса на SpriteCl, я хз почему так
331 2769556
>>2769553
Ошибка была из-за приватных переменных, я хз чому так

бистрофикс*
332 2788709
>>2769302

>были проектики графические, которые позволяли посмотреть, че там и как, потыкать разное и поиграться



Проблема в том что только поиграться, ничего сложнее двигающегося кубика не сделаешь, пытался сделать простенькую игру с помощью graphwpf и wpfobjects, дошло дело до реализации камеры, и начался пиздец. Вот такой примерный код был:
for var i := 0 to objects.count-1 do begin
objects.moveOn(-x,-y);
end;
И ладно бы он лагал при тысячи объектов, но он лагает при 4 объектах (включая игрока), производительность падала в 3 раза, и дело как раз таки в процедуре moveon

Но да ide годная, очень удобно дебажить, автозаполнение очень удобное Правда иногда багуется, подсказывает что нужно в функцию закинуть, что она возвращает. Диалект говно, ide годная

К слову, недавно обнаружил что там есть 3 варинта вывести текст в консоль: Write,Print и Console.Write, делают одно и тоже, но последний вариант почему то самый быстрый.
333 2789552
>>2526930
Правильно. Web не нужен.
>>2522793

>Надо купить Delphi, все равно на западе он никому не нужен.


>А нам могло бы пригодиться для импортозамещения.


Идея хорошая, но - не продадут. Законы швитого рыночка на Западе давно не просто поломаны, но де-факто объявлены ненужными и выброшены за борт.
>>2522949
А при чем тут Lazarus? Речь идет о Delphi.
334 2795254
>>2534670
Вот кстати материалы к книге - 4.5Гб
https://zip.bhv.ru/9785977502351.zip
изображение2023-08-07000003351.png103 Кб, 352x252
335 2796622
Расширение графических возможностей RAD Studio с помощью Skia4Delphi:
https://www.youtube.com/watch?v=1O1nbwrPRhI
336 2796957
Делаю один небольшой проект в лазарусе. Можно ли как-то вытащить имя таблицы из dataset'a/sqlquery, чтоб подставить его в другой запрос?
337 2809915
>>2430064
then end уже написал?
338 2814572
>>2440391
та же хуйня как и cgi-bin на сишке получается
339 2814576
>>2446876
надо задефайнить символ переноса строки как пробел и можешь писать на сишке - языке твоей мечты
разве что он свернет твои блои текста в строку в таком случае
и фигурные скобки открывают новую запись на стеке, а не выполняют все лексемы как один оператор

возьми сорцы силанга и допили текстпроцессор своими хуйнями
340 2814582
>>2769302
проблема в том что училки в шкалке не преподают критическое мышление, у них в книжке написано что в консольке только ввод вывод текста вот они это и преподают, а то что любая графика это по сути способ управления отрисовкой "пикселей" на экране это они не преподают, то что "пикселем" может быть любая изменяемая сущность, начиная от трех цветных диодов/символов консольки заканчивая зонтами на пляже с электроприводом этого они не преподают, то что рассчеты того же рейтрейсинга/реймарчина справедливы для любых систем отображения этого они не преподают

ну а школьнику откуда до этого самому допетрить? ему своих порносимпсов хочется напержолькать чтобы машку за ляжку
341 2836218
>>2814582

>проблема в том что училки в шкалке не преподают критическое мышление


Проблема в другом:
1) ПаскалАБЦ слишком крутой для системы образования - за счёт встроенных функций к примеру задание 15.2 огэ решается в одну строчку.
2) Система образования слишком устаревшая очень спорный момент - сейчас у нас вовсю ходят ооп, почему бы не учить этому школьников? Как раз паскальабц у нас объектно ориентирован.
3) Учителя дают минимальную базу которой хватит для сдачи экзаменов - учителю нет смысла обучать навыками в каком нибудь графабц, ведь это никак не поможет сдать экзамены где хватает только умения вводить переменные, вводить и выводит инфу, писать условия и циклы, тупо пустая трата времени, а учителю выгодно что бы ученик сдал экзамен - их там сильно ебут.
342 2838162
Вкатился в этот ваш freepascal после охуиллиарда лет джавы, 7 лет цпп и не о чем не жалею. Только не понимаю как так вышло что такой охуенный язык, где из коробки есть почти ВСЕ, вдруг оказался там где он сейчас в жопе
343 2838615
>>2838162
что там есть такого чего нет в жявке?
мне правда интересно
344 2838687
>>2838615

>что там есть такого чего нет в жявке?


Деструкторы.
345 2839222
>>2838615
Нет гарбаге коллектора и это уже заебись минимум 1мс остановки всего в 2023 году. Платформа для хайлоада, которую мы заслужили. Про деструкторы анон уже написал. Перегрузка операторов. Модули.
Джава вообще сама по себе язык для даунов, глупо с ней что-то сравнивать, она всему проиграет. Из нормального в джаве только graalvm
346 2839785
У паскаля конечно очень печальная судьба. Всегда, когда в компании людей я говорю, что этот язык весьма не плох, на меня косо смотрят и отпускают шутки. Разве это справедливо? У этого языка всё то, что пытаются реализовать в других, он такой же современный, как и остальные. Это всё проклятие begin/end и информатики в школе, чем они так навредили этим заблудшим, даже не представляю...
347 2840125
>>2839785
А самое главное, непонятно откуда все это пошло. Насколько помню, паскаль и делфи никогда критически не отставали от индустрии, все время развивались/обновлялись. В отличие от той же джавы, где современные фичи могут игнорироваться десятилетиями. Откуда взялось вот это поверие что паскаль несостоятелен и на чем оно освновано, для меня лично загадка
348 2840514
>>2840125
Паскаль состоятелен, но это тот же си, только тупой и убогий. Проблема в существовании си. Если ты, при наличии си, всё равно возишься с паскалем, это диагноз. Те люди правильно смеются, не потому что паскаль ни на что не годен, нет, потому что ты просто убогий как человек. Это не вопрос программирования, а вопрос твоей личности. Паскаль как питон, только питон популярен, а паскаль нет, поэтому питон простителен, а паскаль нет.
349 2840531
>>2840514
Проблема в том, что ты не осознаешь разницы меду с и с++, а также не знаком с возможностями паскаля. Т.е. абсолютно некомпетентен в обсуждаемом вопросе, но это не мешает тебе высказывать свое мнение что совершенно нормально для двача
350 2840541
>>2840531
Проблема в том, что в контексте разговора нет смысла черрипикать сорта си, вот я и сказал просто "си" в целом. Но тебе, как тупому человеку, пользователю тупого языка паскаля, не понравился честный ответ на твой вопрос, вот и пытаешься атаковать отвечающего, как и делают все идиоты в интернете. Вот и пруф, что паскать - для тупых.
Повторюсь, те люди правильно смеются над тобой. И тут дело даже не в том, что они умные и понимают ситуацию, нет, люди просто инстинктивно чувствуют тупых и смеются, это природный рефлекс, инстинкты. А я лишь логически разложил по полочкам процессы стоящие за данной ситуацией.

Итого, ты сам спросил, а когда получил ответ, вместо благодарности исходишь желчью. Пойми, что задавание вопроса подразумевает получение ответа, а вовсе не получения приятного тебе. Правда не служит твоему удовольствию. Если не хочешь неприятного - не задавай вопросы, молчи в тряпочку, или задавай на каком-нибудь форуме с регистрацией и модерацией, где правилами запрещено писать неприятное.
351 2840940
>>2840541
Вот это подрыв, мое почтение. Видимо разницей между ц и цпп хорошо попал
352 2840986
>>2840940

>Вот это подрыв


Интеллект паскалиста. Поэтому и смеются над ними. Столько пруфов сказанному, дальше уже некуда.
353 2840991
>>2840986
Пруфы: ряяя паскаль говно я скозал
354 2841193
>>2840541
Что ты в треде забыл?
355 2841661
>>2814582
>>2836218
Вот ещё момент про который я узнал недавно:
4) Даже учителя вообще не ебут за неебаться фичи паскаляабц, для них это турбоговно просто в гуи, и поэтому они тоже начинают подготовку к экзаментам на петухончике
Кароч я вообще не понимаю смысл попытки реанимировать труп паскаля каким то пуком в лужу в виде дотнета
356 2841801
>>2840514

> но это тот же си, только тупой и убогий


Эксперт из тебя ахуеть, конечно
357 2841825
>>2841661
Паскаль имеет смысл только в Дельфи, где есть гуи которого больше нигде нет кроме С++Builder от той же конторы, и нормальная компиляция в нативный код.
Дотнет же это говноскрипт, которых сейчас и так полно. Васянская недоделка в виде костыльного паскаля прикрученного на соплях к скриптовиртуалке ну нахуй не нужна когда есть родной шарп.

>>2841801

>пук хрюк


Да нет, всё правда. Паскаль предназначен для обучения школьников, а не для программирования. И этом всё сказано.
Вот ведь охуенное открытие, оказывается, есть и великовозрастные школьники застрявшие по интеллекту на уровне школьных детей на всю жизнь, вот и продолжают пользоваться паскалем даже после школы. Как над такими юродивыми не смеяться? Юродивые на то и юродивые, что над ними смеются, или брезгливо игнорируют.
358 2841842
>>2841825

>великовозрастные школьники застрявшие по интеллекту на уровне школьных детей


Твой бенефис в этом итт треде ярчайшая тому иллюстрация
359 2841844
Только что обнаружил, что у фрипаскаля https сервер из коробки идет. Охуенный язык.
360 2842092
>>2841825

>великовозрастные школьники застрявшие по интеллекту на уровне школьных детей на всю жизнь


Вот ты видимо и застрял, раз у тебя единственное представление о Паскале это pascalABC в синей идешке.
361 2842516
>>2841825
То есть ты обосрался в технических знаниях и решил просто кривляться? А что тебя так заело на "смеются", больная тема для тебя?
362 2844100
>>2468038
Я тут по поводу картинки высрусь.
Как человек, который сам дрочил раньше на вот этот вот минимализм, чтобы одна кнопка и сделать хорошо.
Так вот. В реальном мире во всяких реальных областях и бизнесах, оказывается, что вот как раз нихуя не минималистичный интерфейс - намного лучше работает. Типа вот человеку нужна система для контроля за производственным процессом на заводе. Ну не сделаешь ты ему чтобы нажал одну кнопку и заебись. Да и ему не надо, обычно тот кто в области работает - не тупой и в этой области - понимает и хочет, чтобы там было миллион всякой НУЖНОЙ ЕМУ инфы,ы типа давление в котлах, чтобы лампочки горели на узлах где что-то не так, чтобы уровень кислорода в составе показывался, чтобы при этом было сразу видно, кто ответственен за участок объекта, и куча всякого разного. И вот если ты хочешь ЧТОБЫ ПОЛЬЗОВАТЕЛЮ было удобно, та должен, как профи, засунуть свои эстетические вкусы в задницу и все эти вот поля, иконки, индикаторы вытащить наружу, а потом - не менять без необходимости, тогда пользователь - будет тебе на почту слать сообщения, о том какой ты молодец, а на работе - выпишут премию и ты будешь вообще человеком, которого все любят и увожают. Такие вот дела.
363 2844173
>>2844100

>Как человек, который сам дрочил раньше на вот этот вот минимализм


Я думал это придумки маркетологов, а среди программистов настолько тупых овощей нет. Но как всегда недооценил дегенератство народа, чтобы блять самому такое хотеть, это же пиздец. Ладно пользователи тупые, но программист-то не должен быть как пользователь.
364 2844467
>>2844100
Всё что ты сказал применимо ТОЛЬКО для систем риалтайм мониторинга и более нигде, поэтому аргумент инвалид. На картинке было дефолтное приложение где заполняльщику полей надо заполнять поля, никакого риалтайма там нет, поэтому тот факт что оно неструктурировано - это жирный минус, в нормальном приложении эти поля были бы структурированы, сгруппированы, и был бы визард где можно по шагам заполнить всю форму.
365 2844525
>>2844467
Сравниваем кислое с длинным. картинку изначально какой-то дурачек нарисовал Поисковик гугла с какой-то шнягой документооборота или учета. Естественно что они будут разные и минимализм в системах учета и контроля так же не применим. Надо сравнивать глагне гугла и перегруженное говном глагне яндекса. Вот тогда будет корректно.

Алсо яблочной мерзостью с одной кнопкой вообще пользоваться невозможно по сравнению с ведроидом, где их три.
366 2844541
>>2844525

>Сравниваем кислое с длинным. картинку изначально какой-то дурачек нарисовал Поисковик гугла с какой-то шнягой документооборота или учета.


С этим я согласен, я отвечаю конкретно на претензию что "эй вы не шарите надо всегда и везде делать перегруженное говно потому что инженеру следящему за датчиками так удобно". Нет, если так удобно в мониторинге (в том же аднинском мониторинге всегда делают кучу дешбордов потому что она там реально нужна), не значит что так удобно и уместно везде.
367 2844627
>>2844467

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


В нормальном приложении, которое делается для конкретного пользователя - удобно зачастую, чтобы ВСЕ, что тебе нужно, было в одном месте.

Типа даже с теми же документооборотными хреновинами. Вот мамкины дизайнеры советуют, чтобы ты типа ПА ШАГАМ делал, если заполнять много. Но на деле это нихуя не удобно, если тебе постоянно надо эти формы заполнять. Потому что ты не можешь ПА ШАГАМ сделать копипаст и подредактировать одно-два поля. ПА ШАГАМ, ты если ошибся в первом шаге, тебе надо вернуться на 3-5-10 шагов назад, чтобы проверить заполнение и вообще.

Мамкины дизайнеры советуют не использовать таблицы, а использовать карточки(ведь мобилки). А на деле - твое приложение будет ИСКЛЮЧИТЕЛЬНО на пеке запускаться, и надо выводить дохуя инфы, и чтобы была возможность отфильтровать, сгруппировать, поискать. Но ДИЗАЙНЕРЫ СКАЗАЛИ, ЧТО НАДА КАРТОЧКИ. И все потом плюются при использовании.

Короче. Мне не хочется сраться на тему. Я просто говорю о том, что часто более удобный для задач UI - выглядит нихуя не эстетично, но при этом - он охуеть как эффективен в той сфере, где используется. И исходить надо именно с точки зрения эффективности работы конечного пользователя, а не чтобы на скриншотах красиво смотрелось и чтобы кто-то не назвал интерфейс древним.
368 2844952
>>2844627

>Короче. Мне не хочется сраться на тему.


Да понятно, ты и не вывозишь.
369 2845595
>>2844627
Простая арифметика: Видишь еблана топящего за однокнопочные программы, значит у него такие же одноклеточные мозги из одной извилины. Вывод: С дебилами лучше не разговаривать, пустая трата времени, и только сам отупеешь.
370 2851078
Последний раз видел паскаль в школе еще. А тут че-то угорел по старым языкам и внедрил микронаносервис на ФП в наш проект (маленькая европейская контора, разрабатывающая приложения для иос, ведроида с серваками да богомерзкой джаве). Просто потому что могу. Выснил что погроммировать на нем легко и просто, все есть из коробки. Однозначно намного удобнее С, фактически на уровне С++, но с удобными бонусами вроде https на борту.
10-6b76946459abf915d190f65da4cc4e33-Microsoft Visual Basic 1.0 for Windows - Edit.png6 Кб, 640x480
371 2851104
>>2558869

> Тридцать лет назад даже в Микрософте не писали юнит тесты.


Ну почти. Один из авторов Visual Basic (вышедшего в 1991 году) заявляет, что у них 95% кода было покрыто тестами:
http://www.forestmoon.com/birthofvb/birthofvb.html

Более того, тестировали они при помощи своего же инструментария, и результатом, как я понимаю, потом десять лет пользовался для автоматизации весь Miscrosoft. Где-то встречались примеры, штука называлась Microsoft Test (MS-Test, затем Visual Test, не путать с “MSTest Framework” на C# из более поздних Visual Studio):
https://en.wikipedia.org/wiki/Visual_Test

А история как раз на тему треда: делали БУЗИНЕСС ПРОДАКТ, а успех пришёл к редактору формочек, который позаимствовал IDE из этого проекта.
372 2851126
а в вашем паскакале есть нормальное канкаренси?
ну там тредпулы, виртуальные треды/корутины?
есть неблокирующие и асинхронные либы?
373 2857011
>>2839222

>Нет гарбаге коллектора


>Джава вообще сама по себе язык для даунов, глупо с ней что-то сравнивать, она всему проиграет


Напомню, что в самом последнем поцкале (который Оберон) GC таки есть.
Вывод - поцкаль язык для даунов, ни один уважающий себя сионист не станет шквариться об него.
374 2882459
Проигрывание вав файла из памяти (заметка для себя. пишу утилиту для анализа и подгонки гитарного саунда)

-----------------------------------
https://valeev.org.ru/index.php?art=2
проигрывание из string

uses MMSystem;

var
tada: string;

procedure TForm1.Button1Click(Sender: TObject);
begin
sndPlaySound(Pointer(tada), SND_MEMORY
Or SND_NODEFAULT Or SND_ASYNC);
end;

initialization
tada := LoadFile('C:WindowsMediaTada.wav');
finalization
tada := ''; // Освобождаем память, занятую строкой
end.

-----------------------------------
https://gist.github.com/marcopin/266c08c88f342a014c3b
проигрывание из мемори стрим

procedure PlayWaveStream(Stream: TMemoryStream);
begin
if Stream = nil then
sndPlaySound(nil, SND_ASYNC) //stop sound
else
sndPlaySound(Stream.Memory, (SND_ASYNC or SND_MEMORY));
end;

ms: TMemoryStream;

ms := TMemoryStream.Create;

ms.LoadFromFile('c:\Eddie\winner.wav');
ms.Position := 0;
PlayWaveStream(ms);

ms.Free;
374 2882459
Проигрывание вав файла из памяти (заметка для себя. пишу утилиту для анализа и подгонки гитарного саунда)

-----------------------------------
https://valeev.org.ru/index.php?art=2
проигрывание из string

uses MMSystem;

var
tada: string;

procedure TForm1.Button1Click(Sender: TObject);
begin
sndPlaySound(Pointer(tada), SND_MEMORY
Or SND_NODEFAULT Or SND_ASYNC);
end;

initialization
tada := LoadFile('C:WindowsMediaTada.wav');
finalization
tada := ''; // Освобождаем память, занятую строкой
end.

-----------------------------------
https://gist.github.com/marcopin/266c08c88f342a014c3b
проигрывание из мемори стрим

procedure PlayWaveStream(Stream: TMemoryStream);
begin
if Stream = nil then
sndPlaySound(nil, SND_ASYNC) //stop sound
else
sndPlaySound(Stream.Memory, (SND_ASYNC or SND_MEMORY));
end;

ms: TMemoryStream;

ms := TMemoryStream.Create;

ms.LoadFromFile('c:\Eddie\winner.wav');
ms.Position := 0;
PlayWaveStream(ms);

ms.Free;
375 2907461
А вы в курсе, что уже вышла бета-версия Delphi 12 Yukon?
https://www.youtube.com/watch?v=KM8IJ79MCY8
https://www.youtube.com/watch?v=ZNI8_d2MTuo
изображение2023-11-05224929035.png581 Кб, 1366x768
376 2908325
Интересно, что происходит на видео?
https://youtu.be/CanTbAKE-yg?t=210
В Delphi 12 завезли наконец тип Map? Но тогда почему это присваивается обычной строковой переменной? Да и работает он с этим, как с обычной строкой.
Что интересно, если написать:
' ' '
{
"Name" : "Landerson",
"Surname" : "Gomes"
}
' ' '
То все нормально работает, но если написать:
' ' '{
"Name" : "Landerson",
"Surname" : "Gomes"
}
' ' '
Сразу появляется сообщение об ошибке.
377 2908470
>>2908325

> Интересно, что происходит на видео?


Открой в Яндексе и включи нейросетевую озвучку.
378 2909847
>>2908470
Не хочу, с этим Яндекс-браузером куча мороки.
Да и я уже посмотрел, там похоже просто идет речь о мультистроковом String'е.
379 2938786
Бамп.
380 2955782
>>2429812 (OP)
К этом, КМК, можно добавить и https://castle-engine.io/modern_pascal (https://castle-engine.io/modern_pascal_introduction_russian.html - на русском, возможно протухло)
381 2967078
Бамп.
382 2977477
Помню, тут кто-то однажды брякнул, что Delphi - язык людей 30+. Тут же все завопили, что нет, "дельфинов" моложе 50+ не бывает. Ну так вот вам от местных зумеров: >>2908330 →
383 2989214
https://www.swissinfo.ch/rus/%D1%83%D0%BC%D0%B5%D1%80-%D0%B0%D0%B2%D1%82%D0%BE%D1%80-%D1%8F%D0%B7%D1%8B%D0%BA%D0%B0--%D0%BF%D0%B0%D1%81%D0%BA%D0%B0%D0%BB%D1%8C--%D1%88%D0%B2%D0%B5%D0%B9%D1%86%D0%B0%D1%80%D0%B5%D1%86-%D0%BD%D0%B8%D0%BA%D0%BB%D0%B0%D1%83%D1%81-%D0%B2%D0%B8%D1%80%D1%82/49099976

>Швейцарский компьютерный гений Никлаус Вирт умер 1 января 2024 года в возрасте 89 лет. Эту информацию подтвердила информационному агентству Keystone-SDA Высшая Техническая школа Цюриха ETH.


F
384 2989236
сап а зачем вообще нужен паскаль?
не я серьезно, мимо шел в питон тред, вижу этот всплыл
вы типа начали изучать программирование с паскаля как я в 2015?
пофакту он же дохлый, видел что там можно даже под андройд писать. скачал лазарус, а в установленной версии не было, ебаться не стал сразу удалил.
385 2989374
>>2989236
>>2989236
Шел мимо в питон тред - иди.
Паскаль охуенный язык со строгим и красивым синтаксисом. Практически тот же Си, только синтаксис Паскаля красивее это толкую тебе как С/С++/С# разработчик

Паскаль одходит для системного программирования (но об этом мало кто догадывается).
386 2989446
>>2989374
Паскаль всё может, но не подходит ни для чего, потому что там где си помогает, паскаль мешает. Парадигма учебного языка для тупых баранов-студентов - пасти скот, гнать "куда надо политике партии, в смысле программы обучения". рабочие инструменты делают наоборот, как си - давать все возможности, а мастер на то и мастер. что сам разберется что где брать и куда применять, ему не нужны охуительные указания какого-то петуха, даже если это создатель языка. Язык который не дает тебе средства работы, а дрессирует "как надо писать код", это не язык, а учебный кусок говна.
387 3002454
>>2989374

>Паскаль одходит для системного программирования (но об этом мало кто догадывается).


Какого "системного"? Написать свой аналог grep или ядро ОС или embeded?
388 3002470
>>2989374

>Паскаль одходит для системного программирования (но об этом мало кто догадывается).


Я видел даже сайт вирусописателей на делфи, когда интересовался этой темой. Кто-то даже протектор на делфи писал
389 3003163
>>3002470

>Я видел даже сайт вирусописателей на делфи,


Ссылку скинешь?
390 3003600
>>3003163
По-моему этот сайт https://delphicode.ru/
Посмотрел мельком, там кто-то пишет RAT троян
391 3006143
>>3002470

>сайт вирусописателей на делфи


>кто-то пишет RAT троян


>сайт вирусописателей

392 3006768
>>3002454

>Какого "системного"?


Любого.

>>3002454

>Написать свой аналог grep


Это на любом языке пишется. Нихуя не системное. Это консольная утилита.

>или ядро ОС


Да.

>или embeded?


Да.
393 3007507
>>3006768

>Да


И под какие эмбедет платформы есть компилятор паскаля?
394 3007509
>>3007507
https://wiki.freepascal.org/Platform_list

Разумеется, в кросскопмиляции.
Обновить тред
Двач.hk не отвечает.
Вы видите копию треда, сохраненную 6 апреля в 18:59.

Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
« /pr/В начало тредаВеб-версияНастройки
/a//b//mu//s//vg/Все доски