Программирование


Ответить в тред Ответить в тред

<<
Назад | Вниз | Каталог | Обновить тред | Автообновление
175 18 106

Pascal #1 /pascal/ Аноним 07/03/18 Срд 22:20:40 11513331
image.png (86Кб, 314x243)
314x243
Тред о несправедливо забытом Объектно-ориентированном ЯПе, созданным Никлаусом скВиртом. Самое современное IDE pascal abc, созданное в ЮФУ хачиком Абрамяном.
Скачать http://pascalabc.net/
#pascal #delphi #(object pascal)
Аноним 07/03/18 Срд 22:24:38 11513342
image.png (10Кб, 228x228)
228x228
Вы только посмотрите как охуенно реализован свитч на пацкале:
case <variable> of
<value1>: //code;
<value2>: //code;
<value...>: //code;
end;

В то же время громоздкое говно на жабе:
switch(ВыражениеДляСравнения) {
case Совпадение1:
команда;
break;
case Совпадение2:
команда;
break;
case Совпадение3:
команда;
break;
default:
оператор;
break;
}
Аноним 07/03/18 Срд 22:26:33 11513353
Чтобы вывести что-то на экран не нужно ничего подключать, писать многа букав типа System.out.println(), а просто напечатать writeln(), и всё.
Аноним 07/03/18 Срд 22:27:56 11513364
-Язык программирования Pascal нового поколения, сочетающий простоту классического языка Паскаль, ряд современных расширений и огромные возможности платформы .NET.
-Бесплатная, простая и мощная среда разработки.
-Встроенный в среду разработки дизайнер форм, позволяющий быстро создавать оконные приложения.
-Свободная лицензия LGPLv3.
Аноним 07/03/18 Срд 22:40:09 11513435
>>1151336
Уже бежим на пасраль всей энтэрпрайзной галерой.
Аноним 07/03/18 Срд 23:29:48 11513586
>>1151333 (OP)
>хачиком Абрамяном
Он охуенный, я бы не осмелился назвать его "хачиком".
Аноним 08/03/18 Чтв 01:56:17 11513857
Аноним 08/03/18 Чтв 02:37:08 11513938
Аноним 08/03/18 Чтв 05:09:48 11513959
>>1151333 (OP)
хуже бегин и энда могут быть только принудительные табы
08/03/18 Чтв 09:02:53 115140910
>разделение на function и procedure
08/03/18 Чтв 09:04:35 115141011
>уёбищный оператор присваивания
Аноним 08/03/18 Чтв 13:22:56 115148412
>>1151410
Че уебищного
:= присвоить
= равно
Против
= присвоить
== равно змея ебаная
Аноним 08/03/18 Чтв 13:45:08 115149113
>>1151395
Все равно ты во всех языках делаешь табы если не быдлокоден.
Аноним 08/03/18 Чтв 13:49:33 115149414
Аноним 08/03/18 Чтв 13:50:44 115149615
>>1151484
>Че уебищного
помимо того, что он выглядит уебищно, его еще и набирать тяжело
Аноним 08/03/18 Чтв 14:56:22 115153216
>>1151409
Мне с этого пригорало с первого блядь семестра. Травма сосничества.
09/03/18 Птн 09:52:01 115203617
1185.jpg (93Кб, 640x640)
640x640
>>1151333 (OP)
>>1151334
>>1151335
>>1151336
>>1151484
Python ебет тебя и твой паскал в жепу, после смачно облизываясь синтаксическим сахаром, всевозможной поддержкой и вакансиями.

Лох.
Аноним 09/03/18 Птн 09:58:19 115203818
Полный тред модных-молодежных прогеров, которых в школе информатичка ебала в очко юзая Graph & CRT.
Аноним 09/03/18 Птн 11:14:46 115205619
>>1152038
>которых в школе информатичка ебала в очко
так благодаря школе все ненавидят паскаль
Аноним 09/03/18 Птн 12:16:18 115208420
>>1152036
Мой препод говорит, что питон хуйня и про него скоро все забудут.
Аноним 09/03/18 Птн 12:19:56 115208821
>>1152084
>Мой препод
по кунг-фу?
Аноним 09/03/18 Птн 12:21:37 115209022
Аноним 09/03/18 Птн 12:41:47 115211123
09/03/18 Птн 12:46:04 115211624
>>1152084
Про препода твоего скоро все забудут.

Ты, сука, различай понятия. Одно дело паскаль для обучения, а другое - для интырпрайза.
Аноним 09/03/18 Птн 18:19:55 115237425
ладно бы если бы шапка была бы нормальная а так хуйня попная.где список литературы ,компиляторов и где блин делпи
Аноним 09/03/18 Птн 22:54:02 115262926
Язык Питон, Язык Бизон, Язык Объект-Буйвол, Язык Хряк++, Язык Гей-скрипт, Язык Ы.
Блять, суки, когда ж вы заебетесь уже всякую хуйню придумывать.
Аноним 10/03/18 Суб 00:43:00 115268227
>>1152629
Паскаль был придуман еще до рождения твоего бати.
Аноним 10/03/18 Суб 02:43:26 115273628
15205939429940.webm (16868Кб, 1920x1080, 00:00:50)
1920x1080
Освятил тред
Аноним 10/03/18 Суб 04:44:39 115275129
Помогите с лабами пожалуйста, я мусор и грозит отчисление
Аноним 10/03/18 Суб 14:01:55 115287730
Аноним 10/03/18 Суб 16:30:07 115298531
>>1152736
Кончено говном завоняет. Во-первых турбопаскаль, которому 30 лет, во-вторых половина строк вообще делают ненужную хуиту, а в итоге прога тупо выводит "LetoPiska:10". Даже пробел не поставил в выводе.
Аноним 13/03/18 Втр 07:40:12 115489832
image.png (833Кб, 615x807)
615x807
>>1152751
Начинай практиковаться.
Аноним 14/03/18 Срд 01:10:37 115540133
>>1151409
А что, очень удобно. Зато никаких лишних return не надо.
Аноним 14/03/18 Срд 06:23:39 115548034
>>1155401
И хрен выйдешь из середины функции без return. Надо костылять.
Аноним 14/03/18 Срд 20:58:48 115580635
Поцаны, что-то я совсем тупой и не понимаю как работает процедура. Это просто какой-то пиздец.
Аноним 14/03/18 Срд 21:47:23 115583436
>>1155806
Укатывайся нахуй с этого паскаля, брат.
Аноним 15/03/18 Чтв 13:45:07 115604337
>>1151333 (OP)
Абрамян только задачник сделал. Задачник классный причом.
PABC навелосипедил Михалкович.
Стало быть не
>хачиком
а ЕРЖ

И да, по поводу
>несправедливо забытом
в 21-м веке у всех здоровых (и из нормальных стран) людей первый ЯП - Python.
И первый компьютер - Малинка)
Аноним 16/04/18 Пнд 12:18:58 117483738
>>1151484
люто двачую, выглядит просто логичнее и красивше, чем = и ==
Аноним 16/04/18 Пнд 12:26:12 117484239
>>1156043
>в 21-м веке у всех здоровых (и из нормальных стран) людей первый ЯП - Python.
И первый компьютер - Малинка)

>кодишь два года
>что такое указатель?
16/04/18 Пнд 13:17:25 117487440
>>1156043
Блэт. Я уже хотел попросить запостить хачика. Доске нужны новые герои!
Аноним 16/04/18 Пнд 23:35:32 117515541
>>1152036
Python не прошить на Arduino, а Free Pascal можно.
Аноним 17/04/18 Втр 00:44:58 117517042
>>1151333 (OP)

сделали бы бесплатную версию борланд делфи, а так он и сдох, хотя очень быстро конпулирует программы
Аноним 17/04/18 Втр 08:50:53 117525643
>>1175155
>Выкатили микрухи для жс, луа и пистона
Аноним 17/04/18 Втр 09:14:02 117525944
>>1175256
Паскаль можно прошить на любой avr.
Аноним 17/04/18 Втр 09:14:30 117526045
Аноним 17/04/18 Втр 10:13:32 117527046
>>1175259
Мертвое говно как и пацкаль
Аноним 17/04/18 Втр 11:23:59 117528647
>>1175270
Arduino - avr. Давай, скажи, что мёртв. И free pascal под arm тоже можно писать.
Аноним 17/04/18 Втр 12:07:08 117529948
>>1175286
>2018
>писать begin end вместо скобок
Аноним 17/04/18 Втр 13:27:34 117531949
>>1175286
>Оверпрайс на древнем и убогом ядре
Аноним 17/04/18 Втр 13:27:49 117532150
>>1175260
>Free Pascal.

чтобы компоненты визуальные тоже работали
Аноним 17/04/18 Втр 15:23:14 117535251
>>1175321
Всё там работает. Можно консольные программы писать, можно GUI с использованием gtk или qt. Даже под андроид есть способы компиляции.
Кого я обманываю? Да, это всё возможно, но комьюнити очень маленькое и современные инструменты и библиотеки зачастую не портированы.
Аноним 17/04/18 Втр 16:50:19 117543752
н и н у ж н а
Аноним 17/04/18 Втр 22:47:48 117573553
>>1175352
>можно GUI с использованием gtk или qt
Нахуя? Было же родное нативное винапи - пиши, не хочу.
Аноним 18/04/18 Срд 00:15:40 117579054
>>1175735
Не все используют windows.
Аноним 20/04/18 Птн 22:53:08 117747255
>>1175790
А под линупс паскаль не лучшая идея. Под шиндой лучше, там то он со времён доса тусил.
Аноним 20/04/18 Птн 23:12:24 117748656
>>1175735
>Было же родное нативное винапи
Под виндой там все через GDI рисуется. При этом экзешник с формочкой меньше мегабайта занимает.
Аноним 20/04/18 Птн 23:35:33 117749357
>>1177486
Эксешник с формочкой наверное в несколько килобайт уместится.
Аноним 21/04/18 Суб 00:53:07 117754358
>>1177472
Вообще-то free pascal кроссплатформенный. Так что идея отличная.
Аноним 21/04/18 Суб 10:30:40 117763359
>>1177543
Попробовал я пописать на фрипаскале, а конкретно интересовал меня free vision, аналог турбы. Так вот - эта ебаная параша категорически не поддерживает рашкоязык и не могет в кодировки. Ну нахуй.
Аноним 21/04/18 Суб 18:31:18 117784860
>>1177633
Free vision не использовал, русский язык в консоли отображается нормально.
Аноним 21/04/18 Суб 21:56:10 117792161
Аноним 30/04/18 Пнд 02:26:36 118188562
pascalabc.PNG (15Кб, 677x343)
677x343
145301714721417[...].jpg (121Кб, 570x319)
570x319
>>1151333 (OP)
>созданное хачиком Абрамяном
Оно и видно.
Аноним 30/04/18 Пнд 02:30:57 118188963
Аноним 30/04/18 Пнд 02:32:35 118189064
>>1177633
Ты ничего не понял, потому что гопниг
Аноним 05/05/18 Суб 11:57:15 118447665
Аноны, помогите плз. Pascal. Надо расписать, что делает каждая строка (комментарии). С некоторыми строками разобрались, но на свободных строках до сих пор ломаем голову.

Дан массив A(N). Получите массив B(N), i-й элемент которого равен среднему арифметическому первых i элементов массива А: bi = (a1 + a2 + ... + a i ) / i.

Program zadach;
Uses zadach.pas; { Эту строку можно удалить }
Uses CRT; { Вызов внешних функций }
Const { Постоянные значения }
N = 5;
Type { Создание новых типов данных }
ArrayInt = Array [1..N] Of Integer;
ArrayReal = Array [1..N] Of Real;
Var { В работе нам потребуются переменные: }
X : ArrayInt;
Y : ArrayReal;
i : Integer;
S : Integer;
Begin
Clrscr; { Очищаем экран }
Randomize;
For i := 1 To N Do { Переменная i увеличивается с 1 до N }
Begin
X := - 1000 + Random(2000);
Write(X, ' ');
End;
Writeln('');
S := 0;
For i := 1 To N Do { Увеличиваем i от 1 до N с шагом 1 }
Begin
S := S + X;
Y := S / i;
End;
For i := 1 To N Do { Переменная i увеличивается с 1 до N }
Write(Y : 6 : 2, ' ');
Readln; { Ждем нажатия Enter }
End.
Аноним 07/05/18 Пнд 05:24:15 118551666
>>1151358
двачую, занимался у него лет 7 назад, жаль все равно все проебал) но мужик зачетный
Аноним 01/06/18 Птн 08:12:50 120040167
Аноним 01/06/18 Птн 08:20:15 120040268
>>1152736
а разве можно константу и переменную 1 и тем же словом записать
это же говно
зачем?
как компилятор определяет что ему исползовать
вообще что это за говно
Аноним 03/06/18 Вск 01:48:07 120179569
Аноним 06/06/18 Срд 21:07:15 120423770
>>1151333 (OP)
несправедливо забытом
е
с
п
р
а
в
е
д
л
и
в
о

ой лол
Аноним 06/06/18 Срд 23:21:47 120434571
Аноним 06/06/18 Срд 23:46:32 120435272
>>1204345
c++ 98 и ghc. Ну в МухГУ паскаль может и котируется он и сейчас там гроб-могила.
Аноним 07/06/18 Чтв 23:29:25 120513273
image.png (391Кб, 800x445)
800x445
>>1151333 (OP)
Пигвинчик на оксимирона похож.
Аноним 07/06/18 Чтв 23:42:54 120514774
>>1151333 (OP)
Модные прогстеры неадекватно реагируют на Паскаль. Язык как язык, но даже не думай упоминать его на собеседе (разве что ты идешь в Совковое НИИ). Вменяемой аргументации обычно нет, тут как с низшей кастой на зоне. Даже не упоминай что трогал, или на всю жизнь проблемы.
Аноним 08/06/18 Птн 14:45:23 120549375
Зачем нужен pascal.abc когда есть оберон, активный оберон и блэкбокс.
Аноним 08/06/18 Птн 18:38:07 120576676
image.png (225Кб, 641x483)
641x483
>>1200402
>а разве можно константу и переменную 1 и тем же словом записать
>это же говно
>зачем?
Нормальный бы человек увидел бы лишнюю точку с запятой и проёбанное двоеточие.
Аноним 09/06/18 Суб 20:24:43 120663077
>>1205766
>Лето
>Писец

Бля, чувак, не то слово.
Реально заебался мёрзнуть уже, лол.
Аноним 23/07/18 Пнд 23:39:38 123384878
1532378295.png (39Кб, 800x631)
800x631
В лазарус завезли пакетный менеджер. А я только сегодня узнал. Алсо, бамп, паскалисты!
Аноним 24/07/18 Втр 01:01:48 123386779
>>1151333 (OP)
>Самое современное IDE pascal abc
Чет вся шапка на какую-то дешевую рекламу смахивает. Если уж поминать пасквиль как ЯП, то почему не Free Pascal или Delphi, а какая-то НЁХ на (дот)НЕТе?
Аноним 24/07/18 Втр 05:49:39 123392380
>>1151334
кстати, киллер-фича паскалевского CASE
можно написать

case x of
1,2,12..24,99: doSomething;
8,9: doSomething2;
end;

в си-подобных приходится городить огород...
Аноним 24/07/18 Втр 08:34:59 123396081
>>1233923
Кстати да, после делфей не мог понять почему в божественном шарпе такой убогий и не функциональный свич.

А вот что в паскале хуже сделано так это типы перечисления. У них нет префикса типа как в шарпе из-за этого сходу непонятно к какому перечисленю отностися литерал. Многие из-за этого добавляют префикс в венгерской нотации к каждому значению. Выглядит очень уродливо, и все равно сходу тип не узнать.
Аноним 24/07/18 Втр 08:37:08 123396382
>>1201791
Только для строк, все остальное вручную.
Аноним 24/07/18 Втр 10:46:59 123403883
Посоветуйте годный древовидный грид для лазаруса.
Аноним 24/07/18 Втр 17:06:52 123422284
>>1234038
Отбой. Вспомнил про легендарный TVirtualTreeView. Весь день вспоминал, как с ним работать. Чот я тупею с годами.
Аноним 25/07/18 Срд 06:26:07 123450985
>>1234038
по поводу лазаруса. Мне нужны графики (TAChart). Натыкал, всё рисуется. Но выглядит без сглаживания какахой. Читаю в справке на сайте - надо использовать back-end в виде BGRABitmat, и в примерах тоже есть. Но компонент не устанавливается через менедже пакетов. Говорит какой-то зависимости не хватает. Но какой не пишет. Строит дерево зависимостей - там всё есть. ЧДЯНТ?
Аноним 25/07/18 Срд 09:42:13 123454386
>>1234509
У тебя битмап графика на руках есть? Будь мужиком, сгладь его сам! Размытие по гаусу очень легко делается.
Аноним 25/07/18 Срд 11:22:52 123458287
>>1151333 (OP)
>хачиком Абрамяном
Назвать Абрамяна "хачиком" мог только полный уебан, у которого мать сдохла как последняя собака.
25/07/18 Срд 12:37:39 123461988
>>1175299
>2к18
>Писать скобки
def Anon():
....print("Sest' na butilku ?")
....try: return "Net"
....finally: return "Da"
25/07/18 Срд 12:39:08 123462089
>>1184476
Кинь скрин или ссыль на пасту, нихуя непонятно
Аноним 25/07/18 Срд 12:57:46 123463290
>>1234509
>BGRABitmat, и в примерах тоже есть. Но компонент не устанавливается через менедже пакетов.
Такое же дерьмо. Там пиздец в новых версиях. И судя по тому, что пиздец этот не фиксят - этот пакет никто не использует, в т.ч. автор пакета. Пичаль бида.
Аноним 25/07/18 Срд 12:58:43 123463491
>>1234632
Я закомментил весь ошибочный код и оно скомпилировалось, но очевидно, что пользоваться этим нельзя.
Аноним 25/07/18 Срд 13:35:28 123465092
>>1234543
ну так и графики можно самому на TImage через Lineto рисовать, это тоже легко делается. Но почему-то в C# стандартный компонент со сглаживанием (но зато сам интерфейс тормозной из-за графика с парой тысяч точек resize формы видно лаги), в Qt со сглаживанием (но зато приложение на qt будет тащит кучку dll на пол сотни МБ), а тут вроде у него есть сглаживание, если подключить обработчик такой-то и такой-то (кстати, там в самом компонент есть какой-то параметр antialiasing), но что-то просто подключить не получается, и руководство с сайта не работает.

На самом деле я по прежнему, если чего по быстрому надо, использую Delphi 7 (которому уже 17 лет и столько же я им пользуюсь), точнее сборку от китайцев Delphi_Lite_Full_Edition. И Lazarus уже близко к нему, в чем-то лучше, в чем-то хуже, но я не могу его использовать, т.к. старый проект может не скомпилироваться через пару лет из-за подобных изменений. Так что подождем ещё пару лет а там уже и повеситься можно будет
Аноним 25/07/18 Срд 17:25:20 123476493
>>1234650
Очень странно. Дельфи используешь давно, а в коде разобраться не можешь.
Лазарь хорош тем, что позволяет открыть, поменять и на лету перекомпилировать любой код. Проекта. Пакетов. Самой ИДЕ. Компилятора!
Я таким образом как-то нашёл, где в ИДЕ создаётся палитра компонентов и добавил ей multiline = true; Чтобы вкладки с компонентами в несколько рядов располагались.
Аноним 25/07/18 Срд 18:07:53 123480394
Аноним 25/07/18 Срд 19:40:09 123486595
В лазарусе есть дебагер как в визуальной студии, чтоб сразу показывал весь контекст отдельным окошком без необходимости вручную добавлять отслеживаемые пременные?
Аноним 25/07/18 Срд 19:42:32 123486896
>>1175299
Лол, я после шарпа как-то даже серьезно прикидывал профит от написания плагина, который на лету конвертит все begin-end в скобки и обратно при компиляции.
Аноним 25/07/18 Срд 21:32:50 123492997
>>1234868
Не выйдет, фигурные скобки в паскале уже забиндены как описатель комментариев.

Я тут как-то размышлял над другим. Лазарус - это же просто ИДЕ, которая скармливает написанный в ней проект внешнему компилятору. В лазарусе есть классные компоненты разбора синтаксиса SynEdit, в которых есть куча языков, в том числе си/си++.
Догадываешься, к чему я клоню?
Написать бы для паскаля аддон для создания проектов на сях! В настройках проекта выбирать сишный компилятор.
Почему они до сих пор этого не сделали? С таким функционалом лазарь подмял бы под себя весь рынок!
Аноним 25/07/18 Срд 21:33:44 123493298
>>1234929
>Написать бы для лазаря аддон
Быстрофикс, блджад!
Аноним 26/07/18 Чтв 02:04:30 123512499
>>1234929
Может у них в команде некому заняться. Да и сдается мне, что особых преимуществ перед уже существующими IDE поддерживающими c/c++ нет.
Аноним 26/07/18 Чтв 08:14:35 1235169100
>>1235124
>особых преимуществ нет
Самая для меня удобная подстановка кода.
Аноним 26/07/18 Чтв 10:03:03 1235217101
Лазарь это вещь в себе. Не надо засорять его всякими говно языками.
Аноним 26/07/18 Чтв 12:27:27 1235290102
image.png (325Кб, 793x922)
793x922
>>1151333 (OP)
Случилось то, чего мы все так долго ждали. Embarcadero представила новую редакцию Delphi и C++ Builder: Delphi Community Edition и C++ Builder Community Edition. Новая редакция предназначена для индивидуальных разработчиков, студентов, стартапов и некоммерческих организаций.

По своим возможностям Community Edition соответствует обычной Professional — Product Feature Matrix. Но есть и ограничения — вы не сможете установить одновременно Delphi и C++ Builder на один компьютер. Либо то, либо другое.

Условия использования (полный текст в Rad Studio EULA):

Вы индивидуальный разработчик и зарабатываете менее 5000 долларов в год на продаже программного обеспечения, созданного в Delphi или C++ Builder.
Вы небольшая компания (до пяти человек), которая не зарабатывает на продаже программного обеспечения или зарабатывает менее $5000 в год.

Надеюсь, новая редакция даст толчок развитию Delphi. Delphi еще жив.

https://habr.com/post/417629/
Аноним 26/07/18 Чтв 12:44:24 1235303103
241178.jpg (38Кб, 500x703)
500x703
>>1235290
Похоже хоронят Delphi. Не покупают IDE за так раздают.
Аноним 26/07/18 Чтв 13:26:42 1235334104
>>1235290
Поздно они очухались.
Аноним 26/07/18 Чтв 14:06:00 1235361105
>>1235303
>хоронят Delphi
Так сколько можно его в мавзолее держать уже?
Аноним 26/07/18 Чтв 23:06:00 1235880106
Аноним 27/07/18 Птн 01:13:24 1235923107
Screenshot2018-[...].png (259Кб, 1080x2160)
1080x2160
Screenshot2018-[...].png (266Кб, 1080x2160)
1080x2160
Все го в дельфины, кокие зряплаты!
>Rambler
Уважаемые компании пользуются!
Аноним 27/07/18 Птн 02:22:41 1235932108
>>1235923
>способность ясно формализовать мысли
А где требования не пускать слюни изо рта и не биться головой об стену?
Аноним 27/07/18 Птн 12:52:04 1236100109
>>1235923
> DevExpress
Бля, исключительно неприятные воспоминания связаны с этими компонентами. Устраивался на работу в невозвращаемом 2007-м. Там на них большой проект пилили. Мне обещали перезвонить. Вот, сижу жду.
>>1235290
Пизда лазарусу. ИМХО, он кое как существовал только за счёт старпёров-паскалистов, которые страдали от невозможности писать проги бесплатно и одновременно легально.
Аноним 27/07/18 Птн 13:03:53 1236111110
giggle.gif (487Кб, 180x180)
180x180
>>1151333 (OP)
> Объектно-ориентированном
> Pascal
Аноним 27/07/18 Птн 13:05:40 1236113111
>>1151336
у меня аж жир с монитора потек. Тебе с такой толстотой надо в /b/ , а не тут сидеть
Аноним 27/07/18 Птн 13:11:07 1236123112
>>1236111
Да, ОП тот еще даун. Но преимущество паскаля в том, что он, являясь императивным языком, имеет полноценный ООП-функционал, поэтому вполне реально не меняя язык, не создавая отдельных проектов, совмещать в одном модуле ООП и императивную парадигму.
В паскале нет модной хуйни, когда объектами является всё подряд, даже примитивные типы, из-за чего в этих модных языках невозможно написать что-нибудь быстрое и маленькое, не тратящее драгоценные микросекунды на поиски методов и прочую ООП-малафью.
Аноним 27/07/18 Птн 13:24:57 1236143113
>>1236123
>написать что-нибудь быстрое и маленькое
Пиши на няшной, структур вполне хватит без шаблонов очень печально - но тебе это НИНУЖНА
Аноним 27/07/18 Птн 13:28:13 1236146114
>>1236143
>на няшной
Чивоблядь?
>но тебе это НИНУЖНА
Анус ставишь?
Аноним 27/07/18 Птн 13:43:48 1236155115
>>1236146
>Чивоблядь?
Нюфаня, плиз.
>Анус ставишь?
Ваш анус поставлен.
Аноним 27/07/18 Птн 16:36:47 1236321116
>>1236155
>Нюфаня, плиз.
Не стыдно не знать - стыдно не учиться.
>Ваш Ваш Ваш Нет ты! Нет ты! Нет ты!
Хотя с кем я пытаюсь дискутировать.
Аноним 01/08/18 Срд 22:04:47 1239261117
Короче, анончики. Недавно поставил эксперимент над лазарусом. Сделал в нём библиотеку, внутри которой форма и экспортируемая функция, которая показывает форму. Эту функцию я объявляю в офисном VBA. Всё работает, окно появляется, но есть одно НО - визуальная тема не подцепляется. В древнем VB6 можно было вручную инициализировать движок виндовс-тем, но, как я слышал в VBA этот вопрос принципиально нерешаем. Поэтому я задумался о "темизированных" контролах. Есть ли такие для лазаруса?
Аноним 02/08/18 Чтв 06:38:12 1239453118
Аноны ,как сделать авто дополнение в MSEIDE ?Или можно вкомпилировать MSEGUI в LAZARUS ?Убрать все компоненты LAZARUS ,а добавить только MSEGUI ?
Аноним 02/08/18 Чтв 08:15:11 1239469119
15202394373450.gif (312Кб, 750x750)
750x750
Рядом с сурьёзным тхредом по си... Я нашел ахуительный тред по, мать его, ПАСКАЛЮ!
Аноним 02/08/18 Чтв 21:53:16 1239830120
>>1239453
>вкомпилировать MSEGUI в LAZARUS
Установить исходники библиотеки MSEGUI и в лазарусе сделать вручную пакет из этих исходников. Затем прилинковать пакет к лазарусу. Ну это с дивана предположение.
Аноним 02/08/18 Чтв 22:23:43 1239849121
1533237692.png (29Кб, 836x918)
836x918
>>1239830
>>1239453
Ну вот тебе пруфецкий, я даже встал с дивана, скачал мсе и скомпилировал в лазаре демо пример.
Аноним 02/08/18 Чтв 23:27:19 1239875122
1533241494.png (44Кб, 734x722)
734x722
>>1239849
Какая-то, видимо, разница в параметрах сборки, но демопроект мсе в лазарусе собирается в ехе 1,6 мб, а в мсе 1,7 мб. Разница небольшая, но есть.
Вообще своеобразная хуйня, не пойму, то ли кондовая, то ли хтоническая. Файловые диалоги авторские... мде.
Аноним 03/08/18 Птн 16:17:04 1240261123
>>1239875
Спасибо. Ты добрый анон. Сегодня попробую сделать так.
Аноним 03/08/18 Птн 17:57:52 1240331124
>>1240261
Добродвач же!
Если вдруг возникнут проблемы с пакетом, делай так:
1. Создай пустой пакет.
2. Не добавляй никаких файлов.
3. Не удаляй зависимость от FCL.
4. Открой свойства пакета и во вкладке путей, пропиши в строку "другие модули (-Fu)" следующее: kernel\windows;audio;container;crypto;db;designutils;dialogs;editwidgets;fpccompatibility;graphics;i18n;ifi;image;kernel;math;opengl;pascalscript;printer;regcomponents;report;serialcomm;sysutils;unicode;widgets
4.1. Соответственно, если у тебя линукс, в первом пути замени windows на linux.
5. Сохрани в папке с установленным мсе/lib/common (ибо пути выше указаны относительно её) и скомпилируй.
Если всё прошло удачно, ты сможешь добавлять этот пакет в зависимость к пустому приложению и юзать все классы мсе, подключая нужные модули обычным для паскаля образом в uses.
Таким же образом можно подключить к лазарю любую хуиту, которая сделана для фрипаскаля.
Аноним 03/08/18 Птн 18:18:11 1240348125
>>1240331
ХЗ, только что работало, уже не работает. Короче, надо все файлы pas вручную добавлять в пакет. И это будет пунктом 2.
Аноним 07/08/18 Втр 23:15:38 1242742126
>>1204237
несправедливозабытом
есправедливозабытомн
справедливозабытомне
праведливозабытомнес
раведливозабытомнесп
аведливозабытомнеспр
ведливозабытомнеспра
едливозабытомнесправ
дливозабытомнесправе
ливозабытомнесправед
ивозабытомнесправедл
возабытомнесправедли
озабытомнесправедлив
забытомнесправедливо
абытомнесправедливоз
бытомнесправедливоз
ытомнесправедливоза
томнесправедливозаб
омнесправедливозабы
мнесправедливозабыт
несправедливозабытом

оп заебался
Аноним 07/08/18 Втр 23:17:01 1242743127
Аноним 10/08/18 Птн 08:52:10 1243985128
Аноним 10/08/18 Птн 17:24:55 1244347129
>>1151333 (OP)
>Тред о несправедливо забытом Объектно-ориентированном ЯПе
В пизду его.
Аноним 10/08/18 Птн 19:30:07 1244394130
Аноним 11/08/18 Суб 02:07:54 1244543131
>несправедливо забытом
иди в /b с такими заявлениями
Аноним 11/08/18 Суб 07:23:25 1244584132
Берем из холодильника пивко и в который раз перечитываем Алгоритмы+Структуры данных=Программы, вспоминая счастливое детство.
Аноним 13/08/18 Пнд 19:28:45 1246220133
>>1233923
gcc/clang поддерживают
Аноним 13/08/18 Пнд 23:07:28 1246342134
>>1246220
Без пруфов ты хуй простой.
Аноним 14/08/18 Втр 06:04:44 1246431135
>>1243985
Зачем плодить огород, если есть божественный и бесплатный Дельфи?
Аноним 14/08/18 Втр 10:50:27 1246481136
>>1246431
>Дельфи
Разрабатываются в FreeBSD поэтому только FreePascal.
Аноним 14/08/18 Втр 10:51:47 1246482137
>>1246481
>Разрабатываются
Разрабатываю
быстрофикс
Аноним 14/08/18 Втр 12:33:22 1246531138
>>1246342
Да нахуй иди пидор, мать твоя шлюха а батя членодевка. Еще есть поддержка X...Y в массивах.
Аноним 14/08/18 Втр 12:57:04 1246544139
>>1246531
Ебать залётный сиплюсух бомбанул с нихуя в этом ИТТ паскаль-треде.
Аноним 14/08/18 Втр 19:11:50 1246702140
Жалко что из игровых движков только старый Blitz3D и мертворожденный CastleGE.
Аноним 14/08/18 Втр 21:14:10 1246780141
Временами мне думается, что мир был бы лучше, если бы основным системным языком стал Modula-2/Oberon вместо C.
Аноним 14/08/18 Втр 21:52:11 1246792142
>>1246780
ну говнокодили бы на них
будто что-то бы изменилось
Аноним 14/08/18 Втр 22:15:53 1246810143
>>1246702
Алё, есть ещё Bare.Game представляющий из себя биндинги к SDL2! Годнота же, ну?
Аноним 15/08/18 Срд 04:52:25 1246915144
>>1246792
Не было бы этих UB и уязвимостей всяких. Зачем стрелять себе в ногу, если нужно не стрелять?
Аноним 15/08/18 Срд 20:54:04 1247382145
>>1246915
Были бы. Косорукий даун и в дельфи себе в ногу стрелял. Вспомни хотя бы эпоху мокрописек. И во фрипаскале запросто стрельнёт, до потолка, сука.
Аноним 15/08/18 Срд 22:08:58 1247438146
>>1247382
>И во фрипаскале запросто стрельнёт, до потолка, сука.
Двачую. Стоит лишь погрузиться в волшебный мир указателей или прототипов (дженериков). Дуло ружжа автоматически нацелится на твои ступни.
Аноним 16/08/18 Чтв 05:23:32 1247543147
>>1247382
>>1247438
Ну так это довольно разносторонние языки, которые лучше сравнивать с плюсами или шарпом. Такого функционала в модуле/обероне нет, как и в сишке.
Аноним 23/08/18 Чтв 02:48:46 1251236148
Screenshot2018-[...].png (15Кб, 726x304)
726x304
Аноним 23/08/18 Чтв 08:13:47 1251265149
>несправедливо забытом
>Объектно-ориентированном ЯПе

Осталось ещё десяток ООП ЯПов забыть, и можно нормально жить будет.
Аноним 23/08/18 Чтв 22:00:10 1251671150
>>1251265
Тот-то я думаю, что ж тебе мешало программы писать? А оно вон чо - паскаль ещё не все забыли. Смеют ФПЦ да Лазарус девелопить. Да ещё богомерзкое эмбаркадеро запилило комьюнити эдишон дельфи.
Аноним 27/08/18 Пнд 00:21:15 1253396151
>>1251265
ВОТ УМРОТ ПОСРАЛЬ И СРАЗУ ЗОЖИВЁМ, ЧИСЛО БЫДЛОКОДЕРОВ СТАНЕТ МЕНЬШЕ НУЛЯ, КОД БУДЕТ ИДЕАЛЬНЫМ, А УЖЕ СО ВТОРОГО КЛАССА ДЕТИ БУДУТ УМЕТЬ В ООП
Аноним 27/08/18 Пнд 08:09:39 1253448152
>>1253396
Не будут они уметь в ООП. И ООП никакого не будут. Всех заставят учить sicp и хаскель. Всех неосиляторов в 1С
Аноним 27/08/18 Пнд 09:57:28 1253481153
>>1253448
>И ООП никакого не будут. Всех заставят учить sicp и хаскель.
ООП никакого не будет, это да. Только вот заставят (уже заставляют второе или третье поколение студентов) учить сишарп и парадигму ECS.
Аноним 27/08/18 Пнд 10:49:14 1253497154
>>1253481
Entity-Component-System, в основном используемый в играх?
Нахуй он нужон?
Аноним 27/08/18 Пнд 11:06:30 1253503155
>>1253497
Ты не бывал в /гд/ и не видал, насколько там отбитая школота/студентота сидит. Они на полном серьёзе считают, что эта хуйня задоминирует ООП во всех сферах кроме геймдевелопинга.
Казалось бы считают и хуй с ними, а вот нет, когда китическая масса так считающих нарастёт (ещё два три выпуска вузиков) - то их мнение станет Истиной. Подтянутся корпорации. Начнут внедрять проекты на ECS-парадигме, появятся вакансии, опять же. И так ООП будет отодвинут на второй план, как удел старпёров, тянущих древние проекты.
Это же stack overflow, да? Аноним 27/08/18 Пнд 23:16:44 1253844156
Посоветуйте, как лучше намутить аналог evalMath(s: string) на паскале?
Аноним 28/08/18 Втр 21:24:54 1254381157
Аноним 31/08/18 Птн 09:26:35 1255785158
Посоветуйте, как перевести в паскаль следующий код из хидера на си:
#define GDCALLINGCONV __attribute__((sysv_abi))
Гуглил атрибуты, гуглил ABI. Нихуя не понял. Предполагаю, что мне надо написать что-то типа {$CALLING sysv_abi}? Но такое выдаёт предупреждение: Warning: Unknown procedure directive had to be ignored: "SYSV_ABI"
В гугле пишут:
>The {$CALLING } directive tells the compiler which calling convention should be used if none is specified:
>{$CALLING REGISTER}

>By default it is REGISTER. The following calling conventions exist:

>default
>register
>cdecl
>pascal
>safecall
>stdcall
>oldfpccall

Получается, sysv_abi спрятано в одной из этих директив? В какой-то из инструкций было написано "для венды используй stdcall, для линукса cdecl". Значит ли это, что мне нужно объявить эти процедуры как cdecl?
Хэллоувордщик-кун 31/08/18 Птн 13:05:59 1255937159
>>1151395
За пайтон и двор стреляю в упор!1
Аноним 17/09/18 Пнд 08:29:22 1265392160
Вы все сдохли там уже?
А я с блитц3д на Паскале балуюсь, пиздец, эта хуита намного легче, чем опенгл
Аноним 19/09/18 Срд 20:53:48 1266808161
Ну шо, москаль всё? Што все затихли с начала сентября?
или вам всем в школу уже просто надо
Аноним 20/09/18 Чтв 00:06:13 1266883162
>>1152036
Давай сюда свитч кейс на питоне. Сравним его по громоздкости с явой и паскалем
Аноним 20/10/18 Суб 20:12:31 1281905163
>>1151333 (OP)
Ну что народ, приступаю к изучению паскаля, юзаю паскальабц. Значит я знаю, что есть норм справка, но мне как-то привычнее ботать по литературе. Какая есть топ-тир книга по изучению паскаля(паскаляабц)? Подскажите пожалуйста.
Аноним 21/10/18 Вск 09:03:23 1282043164
>>1281905
Интернет, либо песни о Паскале, если первый пункт слишком сложный.
Аноним 21/12/18 Птн 03:23:14 1314356165
>>1151333 (OP)
Сап, программач. Есть один диплом на Delphi 10 Seattle, который пошёл по пизде. Суть: надо было сделать программу для отправки email/sms и я сделал это через smtp, всё работало, всё было заебись, но сейчас мне сказали допилить - сделать выбор разных сервисов (был рамблер) и шаблоны сообщений, но меня попросту не коннектило к серверам. Пошёл гуглить заново порты и прочую поебень, всё перенастроил, оказалось что надо было SSL прикручивать (вижу его впервые, никогда с ним не работал) - программа выдаёт ошибку "Could not load SSL library" и у меня уже попросту нет идей что с этим делать, т.к. библиотеки сунул и в папку с экзешником, и в папку system32/syswow64, и, блядь, даже в папку с самим делфи - не может загрузить и всё тут. Подскажете что-нибудь?
Аноним 21/12/18 Птн 14:39:14 1314515166
>>1151333 (OP)
Важный и нужный тред. Современная молодежь просто не доросла это понять ещё.
Аноним 22/12/18 Суб 15:20:42 1314958167
Аноним 23/12/18 Вск 13:49:09 1315436168
perid7[1].jpg (22Кб, 150x180)
150x180
>>1151333 (OP)
Абрамэн недоволен твоим высером
24/12/18 Пнд 04:46:50 1315787169
>>1151333 (OP)
Может еще тред бейсика создадим?
Аноним 27/12/18 Чтв 01:36:34 1317074170
>>1315787
На Паскаль и Бейск гонят только быдлокодеры, нихуя не понимающие в PLT. Потому что Паскаль по сути не отличается от новомодного хипсторского говна, а во многом даже более продуман.
Аноним 27/12/18 Чтв 15:30:06 1317271171
>>1317074
Сильная типизация паскаля без вменяемого полиморфизма определённо сосёт.
Аноним 27/12/18 Чтв 19:58:50 1317389172
Аноним 06/01/19 Вск 11:10:55 1321545173
А что использовалось в делфи для создания графического интерфейса? Как он отрисовывал все эти кнопки/формочки?
Там же на выходе получался 1 ехешник совсем небольшого размера, никаких сторонних библиотек по 20 метров и рисовалось это драг-н-дропом, без всяких загонов с мфц или винапи.
Аноним 06/01/19 Вск 11:32:59 1321551174
>>1321545
Настолько небольшого, что аж вопросы по форумам сыпались - а как бы уменьшить размер?
Аноним 06/01/19 Вск 13:19:41 1321585175
>>1321551
Вот только ты забыл сказать, что уменьшать хотели с 2 Мб до 1, чтобы на дискету помещались.

>>1321545
Использовалась VCL https://ru.wikipedia.org/wiki/Visual_Component_Library т.е. по сути такая же сторонняя библиотека, только в разы более легковесная, чем та же Qt, из коробки интегрированная в IDE, но зато без кроссплатформенности которая нужна только школьникам с их СПО-стартапами
Аноним 06/01/19 Вск 14:55:20 1321662176
>>1321545
По тем временам экзешник в 400 килобайт был просто гигантским.
Зато под делфи была билиотека KOL, которая позволяла делать экзешники в несколько десятков килобайт за счет отказа от виртуальных методов - компилятор мог без проблем стрипать классы и включать только реально используемый код. Для этого нужно было использовать турбо паскалевское ключевое слово object вместо class, чтобы не наследоваться от TObject.

А так - статическая линковка и в паскале нету С++-ных темплейтов, которые охуенно любят раздувать код.
Настройки X
Ответить в тред X
15000 [S]
Макс объем: 40Mб, макс кол-во файлов: 4
Кликни/брось файл/ctrl-v
Стикеры X
Топ тредов
Избранное