1.1, Фуррь (ok), 12:06, 18/12/2017 [ответить] [﹢﹢﹢] [ · · · ]
| +19 +/– |
Ничего такая радуга, кислотненько.
>Ключевыми улучшениями в Lazarus 1.8.0 стали новый набор виджетов, основанных на Qt 5
Мегареспект.
| |
|
2.86, Винд (?), 04:03, 19/12/2017 [^] [^^] [^^^] [ответить]
| +/– |
> Ничего такая радуга, кислотненько.
Поковырял настройки. Вроде цвета можно выбирать.
| |
|
|
2.7, kk (??), 12:30, 18/12/2017 [^] [^^] [^^^] [ответить]
| +1 +/– |
нельзя говорить la lazarus, или не пишите незнаючи или учите язык ;)
| |
|
|
4.17, Ю.Т. (?), 12:56, 18/12/2017 [^] [^^] [^^^] [ответить]
| +3 +/– |
> Поправьте же его, профессор
Сожри их, голубой гепард.
| |
|
5.75, Rizado (ok), 21:31, 18/12/2017 [^] [^^] [^^^] [ответить]
| +1 +/– |
А зачем здесь множественное число? Если мужской род (что выглядит более привлекательно), то el Lazarus, если женский, то, как было написано выше, la Lazarus.
| |
|
|
3.20, A.Stahl (ok), 13:01, 18/12/2017 [^] [^^] [^^^] [ответить]
| +3 +/– |
Ну так воспользуйся своим же советом: твоё правописание на русском языке просто омерзительно.
| |
|
4.25, kk (??), 13:26, 18/12/2017 [^] [^^] [^^^] [ответить]
| +/– |
Все же лучше чем считать что лазарус женского рода, грамотеи
==
Одно дело просто безграмотно писать на своем языке и другое "с умный вид написат неправильная слова который слышать в какой либо место"
| |
|
5.28, A.Stahl (ok), 13:31, 18/12/2017 [^] [^^] [^^^] [ответить]
| +1 +/– |
Ну так сразу и написал бы что все эти "la" зависят от рода. Я, например, вообще не знал, что во французском языке есть эти самые роды. Всё-таки нынче это язык не первого эшелона.
| |
|
6.30, iZEN (ok), 13:57, 18/12/2017 [^] [^^] [^^^] [ответить]
| +/– |
> Я, например, вообще не знал, что во французском языке есть эти самые роды.
Это испанский язык.
> Всё-таки нынче это язык не первого эшелона.
В своё время Испания была владычицей морей. А потом, когда Испанская Непобедимая армада, идущая на завоевание британских островов, попала в шторм и была угроблена, Бриташка стала главной на этой планете.
| |
|
7.34, A.Stahl (ok), 14:31, 18/12/2017 [^] [^^] [^^^] [ответить]
| –1 +/– |
В своё время люди палками-копалками выковыривали личинок из земли, но это было так давно, что это важно лишь для палеонтологов и т.п. специалистов.
| |
|
8.37, iZEN (ok), 14:40, 18/12/2017 [^] [^^] [^^^] [ответить] | +1 +/– | Важно не терять причинно-следственные связи, а то при изменении условий придётся... текст свёрнут, показать | |
|
|
6.84, Аноним (-), 02:27, 19/12/2017 [^] [^^] [^^^] [ответить]
| +/– |
>язык не первого эшелона
>Один из шести официальных языков ООН
У вас там каникулы зимние начались что ли?
| |
|
5.32, joe lemonade (?), 14:11, 18/12/2017 [^] [^^] [^^^] [ответить]
| –1 +/– |
>Все же лучше чем считать что лазарус женского рода, грамотеи
Lazarus, в данном случае, не имя библейского персонажа мужского рода, а название среды разработки. Среда разработки - женского рода.
| |
|
6.49, Анонимм (??), 15:16, 18/12/2017 [^] [^^] [^^^] [ответить]
| +/– |
> Среда разработки - женского рода.
Спрыг почти зачетен, но опять не угадал:
Lazarus est un RAD/EDI
а не
Lazarus est unе RAD/EDI
Вот в немецком - да, там женского.
| |
|
|
|
|
10.76, Анонимм (??), 22:05, 18/12/2017 [^] [^^] [^^^] [ответить] | +1 +/– | Нет, никак не тянет И каким боком это соотносится с эпичным la programaci 24... большой текст свёрнут, показать | |
|
|
|
|
|
|
|
|
4.42, Аноним (-), 14:58, 18/12/2017 [^] [^^] [^^^] [ответить]
| –5 +/– |
>Назовите её zarus :)
Ахахаха ржал 20 минут показал другу тот тоже ржот скинул в камеди клаб там вообще ор выше гор
| |
|
|
|
1.11, Константавр (ok), 12:48, 18/12/2017 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
А могу я запускать программы, собранные в Лазарусе, на системе без Лазаруса и кучи его модулей? Они самодостаточны, или нет?
| |
|
2.14, Аноним (-), 12:54, 18/12/2017 [^] [^^] [^^^] [ответить]
| +5 +/– |
Например Total Commander и Double Commander написаны на Free Pascal / Lazarus.
| |
|
3.36, iZEN (ok), 14:34, 18/12/2017 [^] [^^] [^^^] [ответить]
| –2 +/– |
> Например Total Commander и Double Commander написаны на Free Pascal / Lazarus.
Ещё можно вспомнить DOS Navigator.
| |
3.47, Мураками (?), 15:09, 18/12/2017 [^] [^^] [^^^] [ответить]
| –2 +/– |
может Object Pascal / Delphi ?
попытки вроде были писать на Free Pascal / Lazarus но на сколько известно они не увенчались успехом
| |
|
|
5.60, Аноним (-), 17:34, 18/12/2017 [^] [^^] [^^^] [ответить]
| –3 +/– |
FP - нет, не было такого. Были попытки портирования лет 10 назад, не более.
| |
|
6.79, Аноним (-), 00:30, 19/12/2017 [^] [^^] [^^^] [ответить]
| +1 +/– |
на сколько помню он на него перешел в районе тотала 7, чтобы 64 битку наваять
| |
|
|
|
|
2.15, Лазарусник (?), 12:55, 18/12/2017 [^] [^^] [^^^] [ответить]
| +3 +/– |
Конечно. Дает на выходе исполняемый файл. Переносите на любой комп и запускайте.
| |
|
3.21, Константавр (ok), 13:03, 18/12/2017 [^] [^^] [^^^] [ответить]
| +/– |
Спасибо всем. Осталось только понять, с чего начинается это всё. Раньше пробовал исходники проектов разных открыть в нём, но глаза разбегаются от всех этих мильёнов файлов. Надо найти функциональный, но простой по структуре и понятный проект, по которому можно поучиться.
| |
|
4.23, Ю.Т. (?), 13:18, 18/12/2017 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Спасибо всем. Осталось только понять, с чего начинается это всё. Раньше пробовал
> исходники проектов разных открыть в нём, но глаза разбегаются от всех
> этих мильёнов файлов. Надо найти функциональный, но простой по структуре и
> понятный проект, по которому можно поучиться.
Кстати, да, проблема. Та же Визуал Студия как-то лучше организована.
Книжек, кажется, нет (открытых)? Почму бы не взять собственные примеры пакета?
Скажем, этот: /usr/share/lazarus/examples/fontenum ?
| |
|
|
|
|
2.44, Фуррь (ok), 15:00, 18/12/2017 [^] [^^] [^^^] [ответить]
| +/– |
>Переход к Си лёгок
На правах переходившего с FP/L на Сишку заявляю: это ни разу не так, переход вообще ни капли не лёгок.
Ну и на правах оффтопа: Delphi мёртв, туда ему и дорога.
| |
|
3.59, Ю.Т. (?), 17:29, 18/12/2017 [^] [^^] [^^^] [ответить]
| –1 +/– |
>>Переход к Си лёгок
> На правах переходившего с FP/L на Сишку заявляю: это ни разу не
> так, переход вообще ни капли не лёгок.
FP/L это FreePascal/Lazarus? Тогда вопрос, конечно, каким образом изучался FP/L.
Может, по ускоренным современным методикам.
> Ну и на правах оффтопа: Delphi мёртв, туда ему и дорога.
И вообще все гуи не труЪ.
| |
|
4.80, arisu (ok), 00:40, 19/12/2017 [^] [^^] [^^^] [ответить]
| –2 +/– |
> И вообще все гуи не труЪ.
все, которые построены на базе идиотичной дельфи — да. прибитые гвоздями координаты контролов в XXI-м веке — это офигеть как здорово. и нет, возьмите своё align и унесите к себе в сарай. у всех нормальных людей давно layout manager'ы, в том числе с поддержкой flexbox'ов. а vcl/fcl так и шкандыбает на костылях. хуже разработки GUI в delphi/лазаре я ничего, полжалуй, и не припомню.
| |
|
|
2.45, iZEN (ok), 15:03, 18/12/2017 [^] [^^] [^^^] [ответить]
| –4 +/– |
> Переход к Си лёгок.
Потому что Си настолько примитивен после современных версий Pascal, что диву даёшься, зачем же его до сих пор используют. В нём даже модульность нужно эмулировать специальными средствами компиляции, не говоря о типобезопасности и про отсутствие примитивного типа данных строки.
| |
|
3.51, LU (?), 15:37, 18/12/2017 [^] [^^] [^^^] [ответить]
| +2 +/– |
>зачем же его до сих пор используют
Потому что не все хотят есть С++?
| |
3.57, IRASoldier (?), 16:35, 18/12/2017 [^] [^^] [^^^] [ответить]
| –2 +/– |
Ага, напишите на Обероне драйвер для чего-то, кроме личного игрушечного компьютера Вирта и ОС, предназначенной для него же...
| |
3.95, dq0s4y71 (ok), 14:32, 19/12/2017 [^] [^^] [^^^] [ответить]
| +/– |
> В нём даже модульность нужно эмулировать специальными средствами компиляции
В Си испокон веку файл соответствовал модулю, и казалось, что ничего проще и естественнее быть не может, а теперь, надо же, оказывается, надо что-то "эмулировать специальными средствами компиляции"...
| |
|
4.102, Анонимм (??), 16:21, 19/12/2017 [^] [^^] [^^^] [ответить]
| –1 +/– |
>> В нём даже модульность нужно эмулировать специальными средствами компиляции
> В Си испокон веку файл соответствовал модулю, и казалось, что ничего проще и естественнее быть не может,
Ничего проще и естественнее include-guardов? При том, что пространств имен именно модулей, как таковых, нет и поэтому так же "просто и естественно" для избежания коллизий прижилось костыляние в виде префиксов "gtk_widget_show" и "qlite3_prepare_v2" (о том, что в оригинале си еще и в структах такие же ограничения были, лучше не вспоминать)?
Бросьте.
| |
|
|
2.101, Аноним (-), 15:59, 19/12/2017 [^] [^^] [^^^] [ответить]
| +1 +/– |
>Переход к Си лёгок.
Речь идёт об оригинальном Паскале от Вирта или, всё же, об объектном?
| |
|
3.103, Ю.Т. (?), 16:43, 19/12/2017 [^] [^^] [^^^] [ответить]
| –1 +/– |
>>Переход к Си лёгок.
> Речь идёт об оригинальном Паскале от Вирта или, всё же, об объектном?
О современном, конечно, с указателями.
| |
|
|
5.109, Ю.Т. (?), 10:04, 20/12/2017 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Паскаль с самого начала был с указателями.
Во как. Причём тогда Object Pascal к (переходу к) Си?
| |
5.110, Ю.Т. (?), 10:07, 20/12/2017 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Паскаль с самого начала был с указателями.
Если что, то паскаль я осваивал уже 4-м или 5-м языком, и заниматься им мне приходилось эпизодически. Проект вот один пришлось перегнать именно с одного из "народных" (не борланда) паскалей на си, и проблему я примерно себе представляю. Интерфейс наоборот (из Си к паскалю) тоже приходилось делать, тоже без особых трудностей.
| |
|
|
|
2.115, Аноним (-), 23:19, 20/12/2017 [^] [^^] [^^^] [ответить]
| +/– |
>Жаль, что Паскаль так затирают ("мёртв", "никто не пишет"). Как первый язык -- вполне. Наработаны тонны приличной (в т.ч. отечественной) литературы. Переход к Си лёгок. Вот библиотеки сишные включить это да, трудоёмко (если нет говотовых интерфейсов).
Зачем нужен "первый язык"? Первый язык -- просто алгоритмический на бумаге блоксхемами или обычными словами, чтобы человек понял, как заставить машину выполнять то, что хочет он. Язык же программист способен освоить за короткий срок в соответствии с поставленной задачей. И вообще, лучше сразу начинать с Си ;) Или со связки Си+Фортран, если для расчётов, но Паскаль -- не пришей кобыле хвост.
| |
|
3.116, Ю.Т. (?), 08:41, 21/12/2017 [^] [^^] [^^^] [ответить] | +/– | Вообще для расчётов достаточно даже экселя Инженеру учёному для расчётов ну... большой текст свёрнут, показать | |
|
|
1.55, Аноним (-), 16:28, 18/12/2017 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Во времена пиратского Delphi 7 я о таком только мечтал. А щаз я уже бородат и закончил карьеру. Думаю, что Python попрактичней, чем FP, и для обучения самое то.
| |
|
2.117, Iaaa (ok), 13:54, 21/12/2017 [^] [^^] [^^^] [ответить]
| +/– |
У питона с окошечками все же не сложилось. В этом плане дельфи существенно лучше.
| |
|
|
2.62, Ю.Т. (?), 17:46, 18/12/2017 [^] [^^] [^^^] [ответить]
| –2 +/– |
> однооконный режим случайно не появился?
Был ещё раньше через дополняшку какую-то, название на Z.
| |
|
1.67, Аноним (-), 20:13, 18/12/2017 [ответить] [﹢﹢﹢] [ · · · ]
| –4 +/– |
Помнится кроме Delphi была аналогичная GUI-писалка для C++. Почему Lazarus поддерживает лишь маргинальный Object Pascal?
| |
|
2.72, Аноним (-), 21:07, 18/12/2017 [^] [^^] [^^^] [ответить]
| +/– |
C++ Builder. Зачем, если есть Qt. Во времена BCB6 C++-профи ваяли в Visual Studio с/без MVC. А Lazarus, по крайней мере, может импортировать древние проекты от Delphi и даже иногда без напильника скопилить.
| |
2.73, Аноним (-), 21:10, 18/12/2017 [^] [^^] [^^^] [ответить]
| –1 +/– |
И Паскаль для студентоты более лёгок, т.е. для прикладных-лабораторных программ.
Или, например, когда надо было прикрутить гуй к БД, покидал кнопок на формочку, и работает.
| |
|
|
2.74, grayich (ok), 21:17, 18/12/2017 [^] [^^] [^^^] [ответить]
| +/– |
> Hello world по-прежнему 10М весит?
вроде без отладочной информации оно значительно меньше получается
| |
|
3.77, iZEN (ok), 23:17, 18/12/2017 [^] [^^] [^^^] [ответить]
| –1 +/– |
>> Hello world по-прежнему 10М весит?
> вроде без отладочной информации оно значительно меньше получается
Кстати, сколько?
К примеру, в Delphi 3 автономное приложение уровня "Hello, World" в виде одной формы и кнопки на ней весило 350 КБ, в Delphi 4.0 - 450 КБ. Библиотека VCL обычно связывалась статически - внедрялась в код оконного приложения, хотя можно в опциях проекта указать динамическое связывание.
| |
|
4.78, Ю.Т. (?), 23:55, 18/12/2017 [^] [^^] [^^^] [ответить]
| –1 +/– |
>>> Hello world по-прежнему 10М весит?
>> вроде без отладочной информации оно значительно меньше получается
> Кстати, сколько?
> К примеру, в Delphi 3 автономное приложение уровня "Hello, World" в виде
> одной формы и кнопки на ней весило 350 КБ, в Delphi
> 4.0 - 450 КБ. Библиотека VCL обычно связывалась статически - внедрялась
> в код оконного приложения, хотя можно в опциях проекта указать динамическое
> связывание.
Консольный хелловолд - ~400К в 1.8.0/3.0.4 на линуксе
| |
|
5.83, Аноним (-), 01:29, 19/12/2017 [^] [^^] [^^^] [ответить]
| –2 +/– |
флак енкодер (gcc) 246 киб
хеолу ворлд на си (gcc) 6.3 киб
хелоу ворлд на асме (nasm) 360 байт..
всё уникс-консольное взято из учебных примеров книг.
| |
|
6.87, Ю.Т. (?), 07:54, 19/12/2017 [^] [^^] [^^^] [ответить]
| –1 +/– |
Ну если уж "сравнивать", то так:
консольный хелловолд, FP/L 3.0.4/1.8.0, символы вычищены - статический бинарь, 190К
консольный хелловолд, GCC 5.3.0, символы вычищены - динамический бинарь, 6К
| |
6.112, maximnik0 (?), 14:30, 20/12/2017 [^] [^^] [^^^] [ответить]
| –1 +/– |
> флак енкодер (gcc) 246 киб
> хеолу ворлд на си (gcc) 6.3 киб
> хелоу ворлд на асме (nasm) 360 байт..
> всё уникс-консольное взято из учебных примеров книг.
Экстрим программирование на асме ,96 байт ,работает только под линь.Минимально исполняемый под линь,бсд -118 байт.(статья Криса Касперски-"Эльфы большие и маленькие")
| |
|
7.113, Аноним84701 (ok), 15:59, 20/12/2017 [^] [^^] [^^^] [ответить]
| +3 +/– |
> Экстрим программирование на асме ,96 байт ,работает только под линь.Минимально исполняемый
> под линь,бсд -118 байт.(статья Криса Касперски-"Эльфы большие и маленькие")
В продолжении традиций сравнения теплого с фиолетовым:
[CODE]
% cat min.asm
org 0x100
mov dx, msg
mov ah, 9
int 0x21
ret
msg db 'Bye World!', 0x0d, 0x0a, '$'
[/CODE]
[CODE]
% odhex min.com
ba 08 01 b4 09 cd 21 c3 42 79 65 20 57 6f 72 6c 64 21 0d 0a 24
% du -b min.com
21 min.com
[/CODE]
Или классика:
X5O!P%@AP[4\PZX54(P^)7CC)7}$EICAR-STANDARD-ANTIVIRUS-TEST-FILE!$H+H*
Это - COM-бинарь с выхлопом "EICAR-STANDARD-ANTIVIRUS-TEST-FILE!", но подобран так, чтобы содержать только печатные знаки.
Вообще-то под БИОС было бы еще прикольнее, но там практический минимум все равно будет в 512 байтов.
Из этого cледует однозначный вывод, что голые бинарники мягче бинарей в ЭЛЬФ, а cишные с дефолтным рантаймом зеленее асмо-хелло-ворлда, дергающего только сисколы.
Так же несомненно, что динамически прилинкованный к *libc сишный бинарник тепрлее статистически собранного fpc-шного! Поэтому ... все дружно переходим на (F)ASM и DOS!
Как-то так.
| |
|
|
|
|
|
|
|
2.88, Ю.Т. (?), 08:26, 19/12/2017 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Кактус, или как перестать грызть Lazarus
> https://www.arbinada.com/ru/node/1550
Статья (блогопост), к сожалению, не очень информативна при всей своей длине (ну да, ну да, это блог, и автор в теме, а мы нет). Также постановка задачи с "реальным экспериментом", мне показалась некорректной, или я плохо понял автора.
Точная модель обработки в Дельфи это собственно обработка в Дельфи.
В 2016 году автор берёт fpc 2.6, почему? "уже есть 3.0" -- да, в опен-проектах реальность такова, что к такому нужно присматриваться.
| |
2.90, Аноним (-), 09:29, 19/12/2017 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Кактус, или как перестать грызть Lazarus
> https://www.arbinada.com/ru/node/1550
>статистику загрузок на sourceforge, то Кактус для Windows лидирует с огромным отрывом.
т.е то, что в Linux дистрибутивах большинство(!) ставит из пакетов ему не понятно?
| |
2.100, dq0s4y71 (ok), 15:11, 19/12/2017 [^] [^^] [^^^] [ответить]
| +2 +/– |
Длинный и нудный пост, во всех анатомических подробностях повествующий о том, как чувак портировал какую-то систему, из чего мы должны заключить, что Lazarus - отст0й. Не осилил.
| |
|
1.97, Аноним (-), 14:50, 19/12/2017 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
Вот бы кто запилил подобное для более актуального языка например. Был же C++ Builder как альтернатива Delphi для тех, кому лень изучать Паскаль, могли бы его тоже клонировать...
| |
|
2.104, Аноним (-), 16:59, 19/12/2017 [^] [^^] [^^^] [ответить]
| +/– |
А что, для C++ мало IDE? Визуальное проектирование интерфейсов - Qt Designer же.
| |
|
1.105, Аноним (-), 18:18, 19/12/2017 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Прям ностальжи по С++ Builder 6 одолевает от скриншота. Славные были времена.
| |
|