Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Регистрируясь, я даю согласие на обработку данных и условия почтовых рассылок.
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam
Пикабу Игры +1000 бесплатных онлайн игр Управляйте маятником, чтобы построить самую высокую (и устойчивую) башню из падающих сверху постов. Следите за временем на каждый бросок по полоске справа: если она закончится, пост упадет мимо башни.

Башня

Аркады, Строительство, На ловкость

Играть

Топ прошлой недели

  • solenakrivetka solenakrivetka 7 постов
  • Animalrescueed Animalrescueed 53 поста
  • ia.panorama ia.panorama 12 постов
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

Нажимая «Подписаться», я даю согласие на обработку данных и условия почтовых рассылок.

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Помощь Кодекс Пикабу Команда Пикабу Моб. приложение
Правила соцсети О рекомендациях О компании
Промокоды Биг Гик Промокоды Lamoda Промокоды МВидео Промокоды Яндекс Маркет Промокоды Пятерочка Промокоды Aroma Butik Промокоды Яндекс Путешествия Промокоды Яндекс Еда Постила Футбол сегодня
0 просмотренных постов скрыто
669
iTmr
iTmr

Ответ на пост «Стало известно, что на 90-ом году жизни умер Никлаус Вирт — создатель языка программирования "Паскаль"»⁠⁠1

1 год назад

Закон Вирта даже после смерти автора продолжит выполняться:

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

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

Вирт часто критиковал «американский подход» к разработке средств программирования, в котором маркетинговые соображения превалируют над требованиями математической стройности и гарантированной надёжности, и каждое новое модное поветрие сопровождается некритичным внесением в языки программирования новых синтаксических элементов. Это приводит к неправильной оценке роли некоторых идей и, в конечном итоге, к неправильной расстановке приоритетов в разработке программного обеспечения.

Если думаете, что паскаль остался где-то там, позади, то удивлю, последние версии вышли в 2023 году (есть как OpenSource, так и коммерческие версии):

Embarcaredo Delphi (бывшая Borland Delphi) -- последняя версия 12 Athens (07.11.2023)

Delphi 11 Community Edition -- бесплатно для некоммерческого использования:

Если вы являетесь сотрудником небольшой компании, где менее 5 сотрудников или организации с доходом до $5,000 в год, вы можете использовать Community Edition

OpenSource:

FreePascal -- May 20th, 2021

  • FPC version 3.2.2 has been released!

Lazarus 3.0 - December 21, 2023. OpenSource версия, клон Delphi. В качестве компилятора используется FreePascal.

Те, кто помнят TurboPascal, могут перейти на FreePascal, сняв ограничения MS-DOS. Там и поддержка х32, и х64, и 64-битные типы, и компиляция DLL, и куча других плюшек.

Через FastCGI можно хоть бекенд для веб-сервера писать, фреймворки тоже есть. Например, из Индонезии один энтузиаст клепает fastplaz. Еще есть BrookFramework. И в самом FreePascal есть FCL-web.

Игровой движок на паскале тоже существует: Castle Game Engine.

Внезапно, даже C# у себя в предках отметил Delphi. И Модула-3, но это отдельная академическая история. Я кодил на C# после Delphi, повеяло ностальгией. И если C# можно в веб, то почему паскалю нельзя?

Показать полностью
[моё] Персонажи Паскаль Программирование Delphi Lazarus Turbopascal Freepascal Ответ на пост Текст
380
12
DELETED

11 лет разработки проекта Лазарус⁠⁠

7 лет назад

Визуализация дерева проекта и его поведения в системе контроля версий.


Чем-то напоминает сборку хромосомы или молекулы белка :)

Программист Визуализация Программирование Софт Интересное Видео Паскаль Freepascal
27
Gavrikooo

Нестандартная задачка по информатике⁠⁠

10 лет назад
Задача :
Сложите два n-значных числа ( n не больше 255) используя переменную string .
Вот что я написал , вроде схема рабочая , но не работает . Помогите найти где ошибка , заранее благодарен .

program two;
uses crt ;
var a,b,x,y,k,s:string;
pr,sm,ca,cb,i,z,v:integer ;



Begin
clrscr;
writeln (' vvedite stroku');
readln(a);
writeln (' vvedite stroku');
readln(b);
k:='';
x:='';
y:='';
pr:=0;
sm:=0;

for i:=1 to length(a) do
x:=x+a[i];
y:='';
for i:=1 to length(b) do
y:=y+b[i];
while (y='') or (x='') do
begin
val(x[1],ca,z);
val(y[1],cb,v);
sm:=(ca+cb)mod 10 ;
pr:=(ca+cb)div 10 + sm;
str(sm,s);
k:=s+k;
end;
writeln (k) ;
readkey;
end .
[моё] Freepascal Информатика Текст
41
Посты не найдены
О нас
О Пикабу Контакты Реклама Сообщить об ошибке Сообщить о нарушении законодательства Отзывы и предложения Новости Пикабу Мобильное приложение RSS
Информация
Помощь Кодекс Пикабу Команда Пикабу Конфиденциальность Правила соцсети О рекомендациях О компании
Наши проекты
Блоги Работа Промокоды Игры Курсы
Партнёры
Промокоды Биг Гик Промокоды Lamoda Промокоды Мвидео Промокоды Яндекс Маркет Промокоды Пятерочка Промокоды Aroma Butik Промокоды Яндекс Путешествия Промокоды Яндекс Еда Постила Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии