The OpenNET Project / Index page

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



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

Оглавление

Релиз компилятора Free Pascal 3.0, opennews (ok), 26-Ноя-15, (0) [смотреть все]

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


14. "Релиз компилятора Free Pascal 3.0"  +2 +/
Сообщение от angra (ok), 26-Ноя-15, 20:21 
Любовь наших учителей к Паскалю неистребима, ведь в массе своей ничего другого осилить они не могут. Хотя связка dosbox + TurboPascal более популярна, чем Free Pascal
Ответить | Правка | Наверх | Cообщить модератору

16. "Релиз компилятора Free Pascal 3.0"  +3 +/
Сообщение от Анонь (?), 26-Ноя-15, 20:30 
>>ведь в массе своей ничего другого осилить они не могут.

Зато воспитывают таких гениев, которые могут уже осилить еще че-нить. А че С сложнее Паскаля, или Питон сложнее? )))  Учителя исходят из необходимости решения задачи обучения навыкам программирования и этим обусловлен выбор языка.

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

51. "Релиз компилятора Free Pascal 3.0"  +2 +/
Сообщение от _KUL (ok), 27-Ноя-15, 00:34 
Сложнее
Ответить | Правка | Наверх | Cообщить модератору

55. "Релиз компилятора Free Pascal 3.0"  –4 +/
Сообщение от qwerty (??), 27-Ноя-15, 01:04 
А по мне так C легче, особенно когда перед тем как объяснять что писать дают хотя бы минимальное объяснений почему оно работает.
Ответить | Правка | Наверх | Cообщить модератору

86. "Релиз компилятора Free Pascal 3.0"  +4 +/
Сообщение от Сергей (??), 27-Ноя-15, 09:25 
Указатели для начинающего сложноваты по любому.
Ответить | Правка | Наверх | Cообщить модератору

91. "Релиз компилятора Free Pascal 3.0"  +2 +/
Сообщение от Сергей (??), 27-Ноя-15, 09:32 
Особенно, когда попробуешь объяснить разницу передачи параметра функции ссылкой, указателем или простотак.
Ответить | Правка | Наверх | Cообщить модератору

156. "Релиз компилятора Free Pascal 3.0"  +3 +/
Сообщение от Аноним (-), 27-Ноя-15, 16:09 
Особенно, когда попробуешь объяснить случайному человеку разницу между C и C++.

Нет в C ссылок…

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

111. "Релиз компилятора Free Pascal 3.0"  +/
Сообщение от Аноним (-), 27-Ноя-15, 10:41 
> Указатели для начинающего сложноваты по любому.

В самих указателях ничего сложного, сложности с тем как оно в различных языках реализовано, в т.ч. синтаксически, запоминать весь этот набор спецсимволов С сложнее чем понять как работает процессор на уровне железа ( с триггерами, лог. элементами и регистрами )

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

128. "Релиз компилятора Free Pascal 3.0"  +/
Сообщение от eRIC (ok), 27-Ноя-15, 12:58 
> В самих указателях ничего сложного, сложности с тем как оно в различных
> языках реализовано, в т.ч. синтаксически, запоминать весь этот набор спецсимволов С
> сложнее чем понять как работает процессор на уровне железа ( с
> триггерами, лог. элементами и регистрами )

речь шла о средней школе и на этом уровне вполне достаточно для неспециализированных школ(имеется в виде не гимназии с математическим или другим уклоном) Pascal как язык программирования для ознакомления вполне годное. Не все в средней школе хотят стать программистами и видно как ученики любят математику, физику и химию :)))) даже есть школята которые утверждают что математика в жизни им не нужна :)))) Си и Си++/Java в основном преподают в высших учреждениях, т.е. университетах

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

235. "Релиз компилятора Free Pascal 3.0"  +/
Сообщение от Асушник (?), 30-Ноя-15, 10:37 
> В самих указателях ничего сложного, сложности с тем как оно в различных
> языках реализовано, в т.ч. синтаксически, запоминать весь этот набор спецсимволов С
> сложнее чем понять как работает процессор на уровне железа ( с
> триггерами, лог. элементами и регистрами )

И именно поэтому самый простой язык ассемблер. Если конечно архитектура железа не сумасшедшая. Кстати, потому ассемблер для некоей архитектуры отражает элегантность аппаратного решения. Проблема, что каждый чих надо делать ручками, а потому при разработке сложной вещи в определенный момент начинаешь тонуть в объеме. А так Вы правы - после асма пр объяснении понятий языков высокого уровня не у кого бы не возникло непонимания ветвлений, циклов, указателей и т.п.

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

234. "Релиз компилятора Free Pascal 3.0"  +1 +/
Сообщение от Асушник (?), 30-Ноя-15, 10:31 
А что, в паскале указатели исчезли? Как и озвученная ниже передача по указателю. Давненько его не использовал, но если память не изменяет, они там были. Как и озвученная ниже передача по указателю. В сравнении с Си не заметил особой разницы в сложности. Для обучения подростков может паскаль удобнее, из-зи особеннойстей работы с библиотеками и скорости компиляции, ну и возможно играет роль, что больше слов вместо спецсимволов. Плюсы да, там совсем не для детей наворотили.
Ответить | Правка | К родителю #86 | Наверх | Cообщить модератору

253. "Релиз компилятора Free Pascal 3.0"  +/
Сообщение от DeadMustdieemail (??), 02-Дек-15, 22:41 
> Указатели для начинающего сложноваты по любому.

Сюрприз! В Pascal явное управление памятью и есть указатели!
И даже есть с ними арифметика!

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

92. "Релиз компилятора Free Pascal 3.0"  –1 +/
Сообщение от Аноним (-), 27-Ноя-15, 09:36 
Опенчую бидон. А в силу синтаксиса он научит школие писать нормально оформленный код.
Ответить | Правка | К родителю #16 | Наверх | Cообщить модератору

101. "Релиз компилятора Free Pascal 3.0"  +/
Сообщение от Аноним (-), 27-Ноя-15, 10:23 
В питоне сложнее операции над структурами, всякими zip() и map() азам программирования не научить... И по меркам питона вложенные циклы вместо sum([x for x in Ax]) не будет нормально оформленным кодом.
Ответить | Правка | Наверх | Cообщить модератору

168. "Релиз компилятора Free Pascal 3.0"  –2 +/
Сообщение от Nicknnn (ok), 27-Ноя-15, 20:34 
так можно и по старинке же
a = [0, 1, 2, 3, 4, 5]
for i in xrange(len(a)):
   print(i, a[i])

    

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

190. "Релиз компилятора Free Pascal 3.0"  +/
Сообщение от Blind Vic (ok), 28-Ноя-15, 13:48 
> sum([x for x in Ax])

Надо sum(Ax)

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

110. "Релиз компилятора Free Pascal 3.0"  +1 +/
Сообщение от Аноним (-), 27-Ноя-15, 10:41 
Свят-свят, скорее научит обратному. Потому что "ну он же сам все проверит потом...".
Ответить | Правка | К родителю #92 | Наверх | Cообщить модератору

213. "Релиз компилятора Free Pascal 3.0"  +/
Сообщение от Аноним (-), 29-Ноя-15, 10:00 
Тогда на брейнфаке пусть учатся, чего уж там.
Ответить | Правка | Наверх | Cообщить модератору

116. "Релиз компилятора Free Pascal 3.0"  +/
Сообщение от КО (?), 27-Ноя-15, 11:15 
>А че С сложнее Паскаля

Нет. Выстрелить себе в ногу на нем гораздо проще.

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

23. "Релиз компилятора Free Pascal 3.0"  +5 +/
Сообщение от тоже Анонимemail (ok), 26-Ноя-15, 21:18 
Тут скорее принцип мечети - ничто не должно отвлекать пришедшего от процесса.
В принципе, оправдано. Но сейчас все равно средний студент скорее создаст вопрос на Тостере, чем погуглит, и скорее погуглит, чем подумает сам...
Ответить | Правка | К родителю #14 | Наверх | Cообщить модератору

56. "Релиз компилятора Free Pascal 3.0"  +1 +/
Сообщение от qwerty (??), 27-Ноя-15, 01:08 
> Тут скорее принцип мечети - ничто не должно отвлекать пришедшего от процесса.
> В принципе, оправдано. Но сейчас все равно средний студент скорее создаст вопрос
> на Тостере, чем погуглит, и скорее погуглит, чем подумает сам...

Подумает сам и мысленно пройдёт 100 лет эволюции алгоритмов и несколько тысяч лет эвиолюции матана/алгебры? оО Всегда удивлялся такой точке зрения, люди забывают, где прочитали нечто и откуда узнали что-то и думают, что поняли сами. А потом на волне "я сам понял и ты должен" дают студентам непосильные задачи.

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

79. "Релиз компилятора Free Pascal 3.0"  +4 +/
Сообщение от тоже Анонимemail (ok), 27-Ноя-15, 08:42 
Чтобы по сообщению компилятора "синтаксическая ошибка в такой-то строке" внимательно прочитать эту строку и свериться с учебником, повторять весь путь эволюции нужно только тем, кто на трилобитах свернул куда-то не туда.
Ответить | Правка | Наверх | Cообщить модератору

112. "Релиз компилятора Free Pascal 3.0"  +1 +/
Сообщение от Аноним (-), 27-Ноя-15, 10:44 
>> Тут скорее принцип мечети - ничто не должно отвлекать пришедшего от процесса.
>> В принципе, оправдано. Но сейчас все равно средний студент скорее создаст вопрос
>> на Тостере, чем погуглит, и скорее погуглит, чем подумает сам...
> Подумает сам и мысленно пройдёт 100 лет эволюции алгоритмов и несколько тысяч
> лет эвиолюции матана/алгебры? оО Всегда удивлялся такой точке зрения, люди забывают,
> где прочитали нечто и откуда узнали что-то и думают, что поняли
> сами. А потом на волне "я сам понял и ты должен"
> дают студентам непосильные задачи.

Вот из-за таких как вы в телефон с 8гб. flash после обновления ведра с 4.4. на 5.0 уже не влазит стандартный набор приложений

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

192. "Релиз компилятора Free Pascal 3.0"  +/
Сообщение от абыр54654 (?), 28-Ноя-15, 15:07 
Вопрос на тостере? :) Я думал, в нем хлеб сушат. Не смог удержаться, ребят, когда вы с серьезным видом указываете околокомпьютерный развлекательный портал типа Хабрахабра или вот эту хрень как специализированный ресурс для программиста - вы просто подтверждаете свою несостоятельность (как программистов) :)
Ответить | Правка | К родителю #23 | Наверх | Cообщить модератору

193. "Релиз компилятора Free Pascal 3.0"  +/
Сообщение от тоже Анонимemail (ok), 28-Ноя-15, 15:11 
Я указываю на Тостер как на ресурс, где недоучки любят оставлять вопросы, требующие минимальных знаний и времени на решение.
Ваша реакция - куда более лакомый кусочек для психолога, полагаю.
Ответить | Правка | Наверх | Cообщить модератору

33. "Релиз компилятора Free Pascal 3.0"  +1 +/
Сообщение от Аноним (-), 26-Ноя-15, 21:49 
> Любовь наших учителей к Паскалю неистребима, ведь в массе своей ничего другого
> осилить они не могут. Хотя связка dosbox + TurboPascal более популярна,
> чем Free Pascal

он преподавался не из-за абстрактной или личной "любви" педагогов.
а в силу того, что закладывал фундамент Программирования - Лучше.
Культура и писания и понимания того чем человек занят, организации мыслей - поначалу проще на, плюс строгая тпз и тп в ранних - дисциплинирует )

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

87. "Релиз компилятора Free Pascal 3.0"  +/
Сообщение от Алексей (??), 27-Ноя-15, 09:26 
Я думаю вы не правы!
Учителя многое могут освоить - но вот смогут ли так легко как паскаль  освоить ученики
GO  Java  C++

Он отлично подходит рассказать о базовых вещах

Я в школе учил  бэйсик и паскаль - причем паскаль мне понравился намного больше(и казался проще)!

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

98. "Релиз компилятора Free Pascal 3.0"  +2 +/
Сообщение от Анонимец (ok), 27-Ноя-15, 09:57 
Не думаю, что тот жей бейсик (нет, не Visual, QBasic) хорошо подходит для освоения базовых вещей. Тоже учил его в школе (к слову он мне показался на порядок проще Паскаля). Так вот, пока не забыл его основательно, не смог ни на йоту продвинуться ни в каком направлении. Но это уже оффтоп.

Паскаль прекрасно (я бы даже сказал, как нельзя лучше) подходит для обучения школьников и студентов семидесятых-восьмидесятых годов прошлого столетия. Всегда считал, что знания должны быть применимы, если это возможно. В случае с ЯП - это возможно. После Паскаля легко осваивается только Delphi, на котором уже почти никто не пишет, да Lazarus (та же беда). Никто не говорит, что язык плох, но его время ушло, и пора бы уже "закопать стюардессу" окончательно. ИМХО, школьникам прекрасно подошел был тот же Python - он мощный, легкий, простой и повсюду применимый - прямо как Pascal 20-30 лет назад :) После него и Java, и любой C-подобный язык очень и очень легко осваиваются.

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

102. "Релиз компилятора Free Pascal 3.0"  –2 +/
Сообщение от тоже Анонимemail (ok), 27-Ноя-15, 10:24 
Я бы уверенно предсказал великое академическое будущее языку, на котором можно на втором же уроке написать скринсейвер "Матрица", например. Что у него при этом будет с синтаксисом, кроссплатформенностью и прочим - в принципе неважно, лишь бы общие принципы программирования не были поломаны.
Самая большая проблема языков, изучаемых школьниками - это время между началом обучения и хоть какими-то интересными результатами. Ввод и вывод чисел мог привести в восторг только тех, кто впервые увидел компьютер именно в этом году, а до этого перебивался программируемым калькулятором...
Ответить | Правка | Наверх | Cообщить модератору

124. "Релиз компилятора Free Pascal 3.0"  +1 +/
Сообщение от Анонимь (?), 27-Ноя-15, 12:07 
> Я бы уверенно предсказал великое академическое будущее языку, на котором можно на
> втором же уроке написать скринсейвер "Матрица", например.

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

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

158. "Релиз компилятора Free Pascal 3.0"  –2 +/
Сообщение от Denisemail (??), 27-Ноя-15, 16:16 
А я бы не стал учить Питону. Язык шикарный, но всю его прелесть можно понять после фундаментальных языков. И он не просто если копать глубоко. Лучше уж плю.сы и вправду. На них ООП лучше всего понимается. А там уже и питон
Ответить | Правка | К родителю #98 | Наверх | Cообщить модератору

161. "Релиз компилятора Free Pascal 3.0"  +3 +/
Сообщение от llolik (ok), 27-Ноя-15, 16:47 
> На них ООП лучше всего понимается ...

Эк вы, батенька, загнули. ООП в плюсах ИМХО довольно ... своеобразное чтоли и мозголомных моментов - вагон с тележкой. Тогда уж шарп или obj-c (в этом как раз, опять же ИМХО, ООП куда как лучше реализовано).

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

254. "Релиз компилятора Free Pascal 3.0"  +/
Сообщение от DeadMustdieemail (??), 02-Дек-15, 23:05 
> Эк вы, батенька, загнули. ООП в плюсах ИМХО довольно ... своеобразное чтоли
> и мозголомных моментов - вагон с тележкой.

Там и объектный подход, и generic programming - полноразмерные.
Причём с возможностью в каждом случае докопаться "до мышей", в точности наблюдая, как что устроено.
Естественно, что при этом возникает масса нетривиальных нюансов.

> Тогда уж шарп или obj-c (в этом как раз, опять же ИМХО, ООП куда как
> лучше реализовано).

Проще. Что отнюдь не значит лучше.
C# вдобавок обладает совершенно чудовищной по размеру и не очень хорошо структурированной стандартной библиотекой, пользоваться которой позволяет разве только великолепная документация.

Так что Object Pascal как первый язык неплох. Но только не в варианте визуального конструктора мерзких интерфейсов в стиле Deplhi, а именно как язык для изучения базовых концепций программирования.

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

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

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




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

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