Deutsch
Germany.ruФорумы → Архив Досок→ Программирование

Какой Pascal скачать для начинающих

696  1 2 все
Simple Nothing is f*cked29.06.16 20:00
Simple
NEW 29.06.16 20:00 
в ответ pavel-hh 28.06.16 10:57
Паскаль тебя тыкает носом в место где ошибка. а вот с С/С++ ткнут Вас куда-то, что в век начинаюший программист не догадается почему туда именно.

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

Я не понимаю, зачем изучать что-то без практической пользы?

#21 
pavel-hh местный житель30.06.16 06:19
pavel-hh
NEW 30.06.16 06:19 
в ответ Simple 29.06.16 20:00
Вы удивитесь, но компилятор С/С++ так же указывает строчку, в которой ошибка.

и не дай бог сделаете ошибку так что не Ваши header-files будут вовлечены. тогда вы получите и стоку и позицию в строку. но "не там" где ошибка со взгляда начинающего программиста.


Кроме того, IDE и разбор ошибок на лету никуда не исчезли.

это только если у Вас безошибочно она настроена. а будут ошибки, которые новичок и не заметит, то "все" будет работать (компиляция и собирание программы из obj-files), но Вами указанные фичи как ветер сдунет.


я все это к тому, не надо усложнять процес. зачем если можно проще? это садизм по отношению к ученику и мазохизм если ученик сам это обязательно хочет пройти. не спорю, кто прошел это, получит не забываемые впечатления:-) и опыт конечно тоже.

Linux is like a Wigwam. No Windows! No Gates! And Apache inside.
#22 
MrSanders старожил30.06.16 09:15
NEW 30.06.16 09:15 
в ответ Simple 29.06.16 20:00
Вы удивитесь, но компилятор С/С++ так же указывает строчку, в которой ошибка.

Угу. Syntax error. Line 137. Ищите, не отвлекайтесь. А ошибка в том, что в предыдущей строчке ; в конце не было. Ну и про хедеры с макро-командами уже упомянули.

Я не понимаю, зачем изучать что-то без практической пользы?

Вброс: а какая польза в изучении C/C++? :)


По делу: делающему первые шаги в программировании паскаль подходит. Пусть сначала разберется что такое переменные а что такое функции. Питон тоже неплохо.

А учиться программировать сразу на С это как учить плавать методом бросания с лодки в воду. Зимой. Не, тот кто выплывет хорошим пловцом будет. А 99 из 100 утонут. Натолкнутся на char **x и утонут.

#23 
Murr патриот30.06.16 09:58
Murr
NEW 30.06.16 09:58 
в ответ MrSanders 30.06.16 09:15

Натолкнутся на char **x и утонут.

-----

А это аккурат задача обучающего - построить схему обучения так, что бы char** появился когда тогда, когда обучаемый готов воспринимать именно char**... ну или алголовский ref ref char...

Помнится, после Бейсика и Фортрана давали Ассемблер ИБМ. К тому времени Я уже самостоятельно освоил Си и ассемблер I8080 и никаких проблем с char** т.е. хранением адреса адреса не испытывал. Те же, кто освоил только программный материал спотыкались чуть ли ни на каждом адресе...



Зимой.

-----

Зимой, кстати. не страшно - просто доползут по льду...



Syntax error. Line 137. Ищите, не отвлекайтесь.

-----

И? Или найдет, или покажут - в любом случае получит понимание того, что что комп не 100% панацея от всего и что не каждая проблема в компе имеет однозначное трактование.

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

#24 
Murr патриот30.06.16 10:12
Murr
NEW 30.06.16 10:12 
в ответ pavel-hh 30.06.16 06:19

это садизм по отношению к ученику и мазохизм если ученик сам это обязательно хочет пройти.

-----

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

Потом очень жуткий садизм происходит в детском садике...

Еще более ужасный садизм начинается в школе...


И, поверь, ни одной из этих жестокостей ребенок, он же ученик, совершенно не желает... тем не менее - его принуждают все это проходить.


В программинге все то же самое...

#25 
Murr патриот30.06.16 13:20
Murr
NEW 30.06.16 13:20 
в ответ Murr 30.06.16 10:12

НП.


Чуток в сторону от паскаля - по общей тенденции в обучении.


Только что в известной с(т)ране ЕС подвели итоги школьных экзаменов.


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

5% правильных ответов вполне себе получаются путем подбрасывания монетки. Т.е. в тупую случайным образом заполнив опросный лист экзамена получаются необходимые 5%...


Результаты экзаменов - 234 школьника из (примерно) 17-18 тыс не смогли дать правильные ответы на экзаменационные вопросы.

Это примерно в двое выше прошлогоднего.


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

Эмигранты из Индии так же имеют серьезные пробелы в образовании.


Так что стоит, очень стоит обучать на базе С/СРР - там хоть неспособные отсеются на начальном этапе...

#26 
Simple Nothing is f*cked30.06.16 14:27
Simple
NEW 30.06.16 14:27 
в ответ MrSanders 30.06.16 09:15

Ладно, уговорили :)

Я как раз пайтон предлагал.

#27 
koder патриот04.07.16 08:38
koder
NEW 04.07.16 08:38 
в ответ pavel-hh 29.06.16 14:33
то Паскаль - хороший язык.никто думаю не собирается на нем WebServices писать.

Я. смущДельфи уже много лет служит клиентом, причем в Дельфи и встроенный ассистент для генерации унитов для вебсервисов есть и пакет для SOAP.

#28 
pavel-hh местный житель04.07.16 13:40
pavel-hh
NEW 04.07.16 13:40 
в ответ koder 04.07.16 08:38

и для серверной части? хм, и что как результат создается?

Linux is like a Wigwam. No Windows! No Gates! And Apache inside.
#29 
Murr патриот04.07.16 14:53
Murr
NEW 04.07.16 14:53 
в ответ pavel-hh 04.07.16 13:40

и для серверной части?

-----

А в чем там сложности?

Необходимые компоненты написаны и довольно давно... наследуешь и вперед...

Хотя... после выхода 2005 Студии ВебСервис проще слепить в ней и на IIS.


P.S.Проще в данном контексте - даже тупой неумеха может его слепить...

ну а в Билдере надо все же было понимать что делаешь...

#30 
pavel-hh местный житель04.07.16 15:12
pavel-hh
NEW 04.07.16 15:12 
в ответ Murr 04.07.16 14:53

вот-вот IIS. net spasibo. лучше как нить без него. спокойней себя чувствую без IIS.

Linux is like a Wigwam. No Windows! No Gates! And Apache inside.
#31 
koder патриот05.07.16 07:10
koder
NEW 05.07.16 07:10 
в ответ pavel-hh 04.07.16 13:40, Последний раз изменено 05.07.16 07:11 (koder)
и для серверной части?

В дельфи, разумеется, можно написать и сервер, но мы таким не занималисьулыб

Тут вы правы. Клиентская часть отличается продвинутой графикой - дельфи - очень мощная штука в смысле окошечек с рюшечками, дофига компонентов, которые легко расширяются. Ну и проект разумеется умирает - уже несколько лет клиентскую часть перевели на браузер (GWT-GXT), дельфийский клиент с вебсервисным сервером просто поддерживается для старых клиентов.

хм, и что как результат создается?

Для серверной части не знаю. Не занимался. Для клиетнской - по описанию интерфейса в формате WSDL генерируется модуль клиентской части процедур. Просто подключается к проекту и используется.

#32 
pavel-hh местный житель05.07.16 07:55
pavel-hh
NEW 05.07.16 07:55 
в ответ koder 05.07.16 07:10
В дельфи, разумеется, можно написать и сервер, но мы таким не занималисьулыб

что нам стоит дом построить. давайте тогда начнем с ОС:-) тоже можно:-) но думаю не нужно:-)


Для клиетнской - по описанию интерфейса в формате WSDL генерируется модуль клиентской части процедур. Просто подключается к проекту и используется.

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

Linux is like a Wigwam. No Windows! No Gates! And Apache inside.
#33 
1 2 все