LINUX.ORG.RU

Вышел Lazarus 1.6.0

 , , ,


0

2

Вышел очередной релиз свободной кросс-платформенной Delphi-подобной среды разработки Lazarus, включающую в себя среду быстрой разработки, библиотеки визуальных (LCL) и невизуальных (FCL) компонентов и являющуюся надстройкой над свободным компилятором FreePascal (fpc). Данный релиз предназначен для использования с fpc 3.0 и содержит ряд усовершенствований и исправлений по сравнению с предшествующей стабильной версией Lazarus 1.4.4.

>>> Подробности

★★★

Проверено: splinter ()
Последнее исправление: PVOzerski (всего исправлений: 3)

Ответ на: комментарий от slackwarrior

Не, MFC и васик мне еще противней, это как сравнивать отравление от испорченного молока или подгнивших овощей - вкус разный приключение одно... ;)

I-Love-Microsoft ★★★★★
()
Ответ на: комментарий от anonymous

Тяжело в это поверить, да? В то, что есть нормальные языки. Не скомпиляется не только этот бред, но и

var x : array [1 .. 10] of integer;
begin x[11]:=10; end.

но и даже

var x : (One, Two); y : (Three, Four);
begin x:= y; end.

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

anonymous
()
Ответ на: комментарий от anonymous

Сишечка вообще проверками себя не утруждает, за что и ценится «программистами» и за это же не любят паскаль.

А чо это компилер умнее меня, что-ли? Я сказал

for(i=0;!!(*(char*)(&i)=='A');(&i)[0]=i+1)
значит я знаю, что делаю.

А вот на си можно любую ЁХ на ней можно написать как два пальца обэтосамое.

А потом имеет то, что имеем http://www.itworld.com/article/2918583/open-source-tools/c-leads-the-way-in-u...

anonymous
()
Ответ на: комментарий от mshewzov

То, что английским пользуются все, также не означает, что остальные языки не нужны

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

mbivanyuk ★★★★★
()
Ответ на: комментарий от wavebvg

делают бинарник слишком жирным даже для мини утилит

Извините, у вас линукс с перфокарт работает штоле? Или все «жирные утилиты» занимают так много места, что винты нужны терабайтные? Что-то мне подсказывает, что аргумент «много весит» протух лет так 20 назад.

Паскаль/Лазарус удобен тем, что это ОДИН продукт на все системы, в отличии от сишечек, где код - один, да компилять его подо все платформы - танец с бубном на костылях. Соотв. когда люди _обучаются_, сильно минимизируется гемор со средой исполнения: в школе может быть бубунта, дома - венда, а основные юзеры - пи.... яблофилы.
Я б и сам писал на паскакале, когда б не Багланд с его Багланд Дельфи - хороший продукт, но построенный на очень хреновых принципах и писаный узколобыми шахматистами.

matumba ★★★★★
()
Ответ на: комментарий от anonymous

for(i=0;!!(*(char*)(&i)=='A');(&i)[0]=i+1)

Вот такой код и роет яму Си/Сипипям :) Написать-то его ещё можно, его ПРОЧЕСТЬ потом нельзя! :) (без аккуратных комментов что-где и как используется)
Может, поэтому Линукс до сих пор плетётся по обочине, хотя мог быть полной заменой Венде?

matumba ★★★★★
()
Ответ на: комментарий от matumba

Сишники ответят дежурную фразу «зато скомпилируется!» Типобезопасность, корректность кода, да всё это за счёт самого языка? Не, зачем, когда такую прелесть можно забацать. «да ты просто неосилил, настоящие сишники пишут только правильный код»

То-то столько бажного сишного софта вокруг, начиная ведром и заканчивая фурифоксом.

anonymous
()
Ответ на: комментарий от bbk123

Так, подожди-подожди.

Значит разработчик установивший лазарус - разработчик, а я пользователь, верно, соответственно я не являюсь разработчиком.

Значит такая логика действует и к другим программам.

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

А я как художник, буду художником в первую очередь и пользователем во вторую.

Такая у тебя логика?:)

Да такую логику можно ко всему применить, даже к карандашу:)

ChuCha
()
Ответ на: комментарий от mbivanyuk

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

Понимаете, раньше все, ну абсолютно ВСЕ использовали каменные топоры. Это был инструмент, проверенный веками, тысячелетиями, не то что ваш английский, ставший популярным в 19 веке. Существовали сотни способов их производства. Были мастера, были известны источники сырья, налажены каналы его поставки. Поэтому человек, первым сделавший медный (даже не бронзовый ещё, сплав в IV тысячелетии делать не умели) топор, качества которого оставляли желать лучшего даже в сравнении с каменными аналогами, был с вашей точки зрения полным неудачником. Медные топоры были АБСОЛЮТНО НЕНУЖНЫ!!!

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

Vudod ★★★★★
()

Каждый раз как захожу почитать новости про паскаль вижу разорваные жопы сишников/крестанутых. Чего у вас так бомбит?

StReLoK ☆☆
()
Ответ на: комментарий от dib2

Я когда-то смотрел там очень свободная лицензия была...

LinuxDebian ★★★★
()
Ответ на: комментарий от StReLoK

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

anonymous
()
Ответ на: комментарий от anonymous

Защем обидные слова говорищь?

Они дрочат вприсядку, значит все должны. И тут им тычут в морду «допотопным примитивным языком», где особо не напрягаясь можно писать аналогичный по производительности код, думая прежде всего о самой программе, а не о том, как обойти очередное УБ или как побороть криво раскрывающийся шаблон.

У кого хочешь пердак разорвёт.

anonymous
()
Ответ на: комментарий от anonymous

То-то столько бажного сишного софта вокруг, начиная ведром и заканчивая фурифоксом.
anonymous (21.02.2016 21:39:36)

Муа-ха-ха! Это была лучшая эпитафия на могилку Паскаля, пасквилянтом же и произнесённая!

Ибо где же многиЯ тонны качественного софта на паскале?! Нетути! :) Да хрен с ним с качеством! Где тонны хотя бы «бажного как сишный» софта на паскале?! А тоже нетути! :))

А то что кучка гиков тащит проект - респект и уважуха! ___Они___ молодцы, да. Но индустрия паскаль уже перехала, убив почти насмерть, и понеслась дальше ... Что никак не отменяет факта что если конкретному буратине захотелось именно на нём сваять некую нетленку - удачи! Без сарказма. Всё равно в «кровавый Ы» оно пойдёт только как идея, но переписанная на чём то мэйнстрмном ... ... на С\С++ пробабли, в этот раз - с сарказмом! :)))))

anonymous
()
Ответ на: комментарий от anonymous

Как этот ваш поток сознания противоречит тому, что я написал?

Ибо где же многиЯ тонны качественного софта на паскале?! Нетути! :) Да хрен с ним с качеством! Где тонны хотя бы «бажного как сишный» софта на паскале?! А тоже нетути! :))

Дык. На Паскале «нельзя вот так просто взять и начать» писать тонны говнокода. А на си можно.

Остальная часть потока сознания опять таки подтверждает мои слова: понты и мода важнее результата.

«Пишу на сях потому, что индустрия»

anonymous
()
Ответ на: комментарий от anonymous

program kokoko;

var: x : array [1 .. 10] of integer;

begin x[11] = 10; end.

(* И чо, оно ^ не скомпиляется ? *)
anonymous (21.02.2016 14:18:31)

Здравствуйте!

Компилятор Turbo Pascal при компилировании вашей программы выдал бы такие сообщения об ошибках, ЯТД:

Line 3: Error номер такой-то: Expected := .

Line 3: Error номер такой-то: Out of range.

В идеале ваша программа должна выглядеть так, ЯТД:

Program Simple of array;

var: x : array [1 .. 10] of integer;

Begin

/* Простой пример использования массива */

x[10] := 10;

End.

anonymous
()

Здравствуйте!

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

anonymous
()
Ответ на: комментарий от anonymous

Это потому, что Паскаль изначально процедурный, а Бейсик нет. Ему эту процедурность приколотили гораздо позже и довольно криво.

А кстати про GOTO - профессор из этих своих оберонов его вообще выкинул, правда почувствовав вкус минимализма выкинул до кучи много чего еще, что можно было и оставить.

anonymous
()
Ответ на: комментарий от mbivanyuk

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

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

mshewzov ★★★
()
Ответ на: комментарий от anonymous

А кстати про GOTO - профессор из этих своих оберонов его вообще выкинул, правда почувствовав вкус минимализма выкинул до кучи много чего еще, что можно было и оставить.

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

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

anonymous
()
Ответ на: комментарий от anonymous

А то что кучка гиков тащит проект - респект и уважуха! ___Они___ молодцы, да. Но индустрия паскаль уже перехала, убив почти насмерть, и понеслась дальше ... Что никак не отменяет факта что если конкретному буратине захотелось именно на нём сваять некую нетленку - удачи! Без сарказма. Всё равно в «кровавый Ы» оно пойдёт только как идея, но переписанная на чём то мэйнстрмном ... ... на С\С++ пробабли, в этот раз - с сарказмом! :)))))

Какая же ты мразь. Так себе, с дружеской и самодовольной улыбкой дал понять, что Паскалисты типа лохи. Ну спасибо тебе, урод.

anonymous
()
Ответ на: комментарий от anonymous

У меня достаточно опыта, чтобы судить что хорошо, а что плохо. Как ни печально, но Вирт окончательно Ъбанулся на своём обероне. Ладно, я не осуждаю, старость никого не щадит.

Типизированные процедуры? Отлично. Убрал гото? Ок, никто не против. Заглавные ключевые слова, tictactoe вместо меньше-больше? Ну ладно, дело вкуса. Но зачем этот засранец типы ограничил. Зачем перечисления убрал, например?

Кстати, вот смотрю language report для оберона нумер семь, а куда маразматик типизированные процедуры убрал?

anonymous
()
Ответ на: комментарий от anonymous

но Вирт окончательно Ъбанулся на своём обероне. Ладно, я не осуждаю, старость никого не щадит.
Но зачем этот засранец типы ограничил. Зачем перечисления убрал, например?
Кстати, вот смотрю language report для оберона нумер семь, а куда маразматик типизированные процедуры убрал?

Советую тебе засунуть свой «опыт» в задницу, и попытаться понять старика. Кстати, этот ебанутый маразматик, является лауреатом «Премии Тьюринга».

anonymous
()
Ответ на: комментарий от anonymous

куда маразматик типизированные процедуры убрал?

если ты про type bound procedures, то их в Виртовом Обероне никогда и не было. Есть в Оберон-2 и Компонентном Паскале. Под Оберон-2 сообщением Вирт подписался, но язык - Мосенбока. Оберон-07 - наследник Оберона, а не Оберона-2.

А процедурные типы в последней версии есть.

noch
()

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

Den_Zurin
()

Оберон мог бы в свое время стать годным языком, если бы имел среду подобную Lazarus и позволял бы без плясок с бубном писать код на любых платформах (как Lazarus и современная Delphi). Но к сожалению Вирт так и оставил его для обучения.

Сейчас он никому не нужен - Go умеет все то же самое + новые фичи вроде параллельности и функционального программирования.

Den_Zurin
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.