The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Выпуск Lazarus 3.0, среды разработки для FreePascal , opennews (??), 22-Дек-23, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


66. "Выпуск Lazarus 3.0, среды разработки для FreePascal "  +/
Сообщение от Facemaker (?), 22-Дек-23, 19:20 
Там ещё однопроходность компилятора — красивая фича. Но годится только для простых языков. Для обучения самое то, но потом начали тянуть Pascal в "большую" разработку. Лучше б туда ушёл следующий язык Вирта. Доподлинно не знаю, говорят, будто в Борланде манагеры "зарубили" всё, кроме Паскаля и C++, которые уже успели набрать коммерческую популярность.
Ответить | Правка | Наверх | Cообщить модератору

78. "Выпуск Lazarus 3.0, среды разработки для FreePascal "  +/
Сообщение от Tita_M (ok), 22-Дек-23, 19:32 
>Лучше б туда ушёл следующий язык Вирта.

Печаль-беда. Жалко Оберон.

Ответить | Правка | Наверх | Cообщить модератору

247. "Выпуск Lazarus 3.0, среды разработки для FreePascal "  +/
Сообщение от Аноним (247), 23-Дек-23, 18:51 
Может, он имел ввиду Modula-2.
Ответить | Правка | Наверх | Cообщить модератору

95. "Выпуск Lazarus 3.0, среды разработки для FreePascal "  –1 +/
Сообщение от Аноним (13), 22-Дек-23, 19:41 
Господи, еще один. С чего ты взял, что для обучения самое то? Ты программист? Ты учитель?
Ответить | Правка | К родителю #66 | Наверх | Cообщить модератору

143. "Выпуск Lazarus 3.0, среды разработки для FreePascal "  +/
Сообщение от AKTEON (?), 22-Дек-23, 21:32 
И какой императивный  язык со строгой типизацией мсье предлагает учить первым ??
Ответить | Правка | Наверх | Cообщить модератору

202. "Выпуск Lazarus 3.0, среды разработки для FreePascal "  +/
Сообщение от Тот_Самый_Анонимус_ (?), 23-Дек-23, 05:50 
Язык Полякова из среды «Исполнители».
Ответить | Правка | Наверх | Cообщить модератору

249. "Выпуск Lazarus 3.0, среды разработки для FreePascal "  +/
Сообщение от Аноним (247), 23-Дек-23, 19:07 
Этот? https://gdz.ru/class-1/russkii_yazik/polyakova/
Ответить | Правка | Наверх | Cообщить модератору

251. "Выпуск Lazarus 3.0, среды разработки для FreePascal "  +/
Сообщение от Тот_Самый_Анонимус_ (?), 23-Дек-23, 19:51 
https://kpolyakov.spb.ru/school/robots/robots.htm
Ответить | Правка | Наверх | Cообщить модератору

258. "Выпуск Lazarus 3.0, среды разработки для FreePascal "  +/
Сообщение от Аноним (-), 24-Дек-23, 00:16 
"Программа работает под управлением 32-разрядных операционных систем линейки Windows: Windows 95, Windows 98, Windows NT, Windows 2000, Windows XP"
Очень актуальные ОС))


Ответить | Правка | Наверх | Cообщить модератору

262. "Выпуск Lazarus 3.0, среды разработки для FreePascal "  +/
Сообщение от Аноним (250), 24-Дек-23, 02:57 
Остаток строки — « и совместимых с ними» — вы специально не скопировали, чтобы типа смешно вышло.
Ответить | Правка | Наверх | Cообщить модератору

266. "Выпуск Lazarus 3.0, среды разработки для FreePascal "  +/
Сообщение от Тот_Самый_Анонимус_ (?), 24-Дек-23, 09:56 
На десяточке работает, не волнуйся так. А то что автор держит совместимость с этими ОС — то респект ему. Не каждая «свободная» программа похвастается такой живучестью.
Ответить | Правка | К родителю #258 | Наверх | Cообщить модератору

161. "Выпуск Lazarus 3.0, среды разработки для FreePascal "  +/
Сообщение от Facemaker (?), 22-Дек-23, 22:41 
>Господи, еще один. С чего ты взял, что для обучения самое то? Ты программист? Ты учитель?

Во-первых, Паскаль создавался как учебный язык. Во-вторых, мне близка последовательность обучения от Андрея Столярова. Для обучения хорош тем, что быстро компилируется при статической типизации, многословен (да-да, этот недостаток превращается в преимущество в учебном языке), строг, но и прост.

Ответить | Правка | К родителю #95 | Наверх | Cообщить модератору

205. "Выпуск Lazarus 3.0, среды разработки для FreePascal "  –2 +/
Сообщение от Тот_Самый_Анонимус_ (?), 23-Дек-23, 06:07 
>Во-первых, Паскаль создавался как учебный язык.

Не аргумент. Вместо обучения программированию надо учиться вывертам языка:
- перед else точка с запятой не ставится. Почему? Потому что грамматически в ЖИВОМ языке так нельзя! И добавим точку в конце программы!
- + и - мы будем записывать знаками, ведь это математические знаки! А and, or и not — словами, ведь этим математическим функциям соответствуют слова языка! Причём конкретного языка, который может не совпадать с языком обучающегося.
- мы везде будем использовать одинаковый набор операторных скобок, кроме репеат-унтил, ведь на инглише так логично!
- мы будем объявлять многомерные массивы, указывая индексы в одной паре квадратных скобок, а при вызове элементов массива использовать количество пар, равных мерности массива!
- запретим в цикле фор дробные счётчики!
- в качестве операторных скобок будем использовать слова, пусть они будут похожи на операторы! Используем фигурные скобки для комментариев, ведь зачем они ещё нужны!

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

>(да-да, этот недостаток превращается в преимущество в учебном языке), строг, но и прост

Это мнение, а не факт. Я считаю иначе, что болтология паскаля — недостаток.

Ответить | Правка | Наверх | Cообщить модератору

269. "Выпуск Lazarus 3.0, среды разработки для FreePascal "  +/
Сообщение от _hide_ (ok), 24-Дек-23, 12:51 
Вы делитант.

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

Потому что однопроходный

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

Это цикл с постусловием, поэтому конструкция однозначна. Засунуть операционные скобки Вы и сами можете

>>> - мы будем объявлять многомерные массивы

И? В математике так же, никто 200 лет не возникал

>>> - запретим в цикле фор дробные счётчики!

Какой ужас!!! Цикл while при это будет на порядок понятнее. А где эти счетчики разрешены?

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

И? Код -- это не формула!

Ответить | Правка | Наверх | Cообщить модератору

274. "Выпуск Lazarus 3.0, среды разработки для FreePascal "  +/
Сообщение от Тот_Самый_Анонимус_ (?), 24-Дек-23, 20:42 
> Вы делитант.

Ну куда мне до светила!

> Потому что однопроходный

Никак не аргумент.

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

И тем не менее наборы операторных скобок разные.

> И? В математике так же, никто 200 лет не возникал

Что в математике так же? объявление отличается от использования? Примеры в студию!


> Какой ужас!!! Цикл while при это будет на порядок понятнее. А где эти счетчики разрешены?

В Си/Си++ и производных.

> И? Код -- это не формула!

Но и не прозаическое произведение. Операторную скобку логично сделать скобкой, а не словом.

Ответить | Правка | Наверх | Cообщить модератору

283. "Выпуск Lazarus 3.0, среды разработки для FreePascal "  +/
Сообщение от _hide_ (ok), 26-Дек-23, 11:28 
> Ну куда мне до светила!

Причем тут светило? Вы же закон всемирного тяготения не опровергаете?

> Никак не аргумент.

Конечно, не аргумент, плоскоземельщики с Вами полностью согласны.

> И тем не менее наборы операторных скобок разные.

А почему они должны быть одинаковыми?

> Что в математике так же? объявление отличается от использования? Примеры в студию!

Почитайте про множества и срезы. Или для Вас самое важно с нуля/единицы нумеровать индексы?

> В Си/Си++ и производных.

Покажите хоть один цикл for, который не является циклом while в C. И чтобы был дробный инкремент. Пожалуйста!

> Но и не прозаическое произведение. Операторную скобку логично сделать скобкой, а не
> словом.

Существуют операторы языка и математические формулы. Операторы -- текстом, формулы -- математическими знаками. Вам же нравятся С, там есть макросы -- можно заменить циклы на одно/двух буквенные аналогии и не париться. Лет в 8-9 мне тоже нравилось все стандартные имена функции заменять на более короткие, потому что скорость набора была низковатой, а решения были очень многословными.

Ответить | Правка | Наверх | Cообщить модератору

286. "Выпуск Lazarus 3.0, среды разработки для FreePascal "  +/
Сообщение от Тот_Самый_Анонимус_ (?), 27-Дек-23, 03:43 
> Причем тут светило? Вы же закон всемирного тяготения не опровергаете?

Как связан ваш выcер и закон тяготения? Вы уже приравниваете свои мысли к чему-то великому?

> Конечно, не аргумент, плоскоземельщики с Вами полностью согласны.

При чём тут ваше мнение и аналогия с плоскоземельщиками? У вас нулевая аргументация, сомнение в которой вывспринимаете крайне болезненно.

> А почему они должны быть одинаковыми?

Бритва Оккама вам, видно, не доступна, как концепция. К чему плодить лишние сущности? Ознакомьтесь с операторными скобками endif и loop из VBA, чтобы понять марaзматичность разных операторных скобок.

> Почитайте про множества и срезы. Или для Вас самое важно с нуля/единицы нумеровать индексы?

Я просил пример, а не посыл, послать я и сам могу. Вопрос остаётся: пример разности объявления и использования в математике.

> Покажите хоть один цикл for, который не является циклом while в C.
> И чтобы был дробный инкремент. Пожалуйста!

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

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

> Существуют операторы языка и математические формулы. Операторы -- текстом, формулы -- математическими знаками.

Операторные скобки не являются операторами.
И МАТЕМАТИЧЕСКИЕ действия — И, ИЛИ, НЕ — в паскале пишутся словами.

> Вам же нравятся С, там есть макросы -- можно заменить циклы на одно/двух буквенные аналогии и не париться. Лет в 8-9 мне тоже нравилось все стандартные имена функции заменять на более короткие, потому что скорость набора была низковатой, а решения были очень многословными.

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

Ответить | Правка | Наверх | Cообщить модератору

287. "Выпуск Lazarus 3.0, среды разработки для FreePascal "  +/
Сообщение от _hide_ (ok), 27-Дек-23, 13:39 
Спорить тут смысла нет:

https://ru.wikipedia.org/wiki/LR-анализатор

https://ru.wikipedia.org/wiki/Нечёткое_множество

https://ru.wikipedia.org/wiki/Логическая_операция

https://ru.wikipedia.org/wiki/Математические_операторы

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

Ответить | Правка | Наверх | Cообщить модератору

288. "Выпуск Lazarus 3.0, среды разработки для FreePascal "  –1 +/
Сообщение от Тот_Самый_Анонимус_ (?), 27-Дек-23, 22:41 
> Спорить тут смысла нет:
> https://ru.wikipedia.org/wiki/LR-анализатор
> https://ru.wikipedia.org/wiki/Нечёткое_множество
> https://ru.wikipedia.org/wiki/Логическая_операция
> https://ru.wikipedia.org/wiki/Математические_операторы

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

То что математическая логика — часть математики, а потом логические функции являются частью математики, думаю, спорить не надо. И логично записывать эти функции знаками, а не словами, так же, как мы записываем знаки арифметических операций.

> И да, скобочки с C это отдельный ад, который приводил к очень плачевным последствиям, а если еще и весь код в одну строчку...

Но использование бегинов и ендов сразу делают код райским. Я правильно уловил мысль?

Ответить | Правка | Наверх | Cообщить модератору

231. "Выпуск Lazarus 3.0, среды разработки для FreePascal "  +1 +/
Сообщение от iZENemail (ok), 23-Дек-23, 12:59 
>>Господи, еще один. С чего ты взял, что для обучения самое то? Ты программист? Ты учитель?
> Во-первых, Паскаль создавался как учебный язык. Во-вторых, мне близка последовательность
> обучения от Андрея Столярова. Для обучения хорош тем, что быстро компилируется
> при статической типизации, многословен (да-да, этот недостаток превращается в преимущество
> в учебном языке), строг, но и прост.

Но в Lasarus используется не Паскаль, а его более продвинутый потомок — Object Pascal, на котором была написана операционная система 32-битных компьютеров Apple Macintosh на базе процессоров Motorola.

Ответить | Правка | К родителю #161 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру