|
Здравствуйте Гость ( Вход | Регистрация ) Доступ из РоссииДля сохранения достпа из России к сайту и форуму GBX
|
||||||||||||||||||||||||||||||||||||
| Рагнар |
Среда, 01 апреля 2015, 21:03
Отправлено
#1
|
![]() Фанат ![]() ![]() ![]() Группа: Пользователи Сообщений: 179 Регистрация: 28 нояб. 2007 Из: Спасский Пользователь №: 24 559 ![]() ![]() |
Вопрос может странный, но составляю план в рамках развития образования. ВОпрос всплыл о целесообразности преподавания языков програмирования в школе как предпрофиль. Какой язык программирования сейчас востребован? Т.е. какой действительно может пригодиться ? Есть мнение что C# - так ли это? Просьба разъянить, не кидаться помидорами - я действительно в этом ничего не понимаю. За и против, какие минусы, какие языки где используются
-------------------- PS3 Slim Pal
Xbox 360 Slim Pal PSP Slim 3DO Panasonic FZ-10 NTSC-U Денди |
![]() ![]() ![]() |
Ответов
| Wowik_123 |
Среда, 01 апреля 2015, 23:04
Отправлено
#2
|
|
Фанат ![]() Группа: Проверяемые Сообщений: 202 Регистрация: 13 дек. 2009 Из: Москва Пользователь №: 34 862 ![]() ![]() |
С точки зрения обучения, то даже простейший Бейсик в классе понимали в лучшем случае половина, а то и меньше, с точки зрения применения, то Си , как основа, а все эти Си++, Си шарп, Ява суть оди синкасис только каждый со своими бантиками, если понял основу, то остальное уже не проблема. Раньше был такой порядок: школа - бейсик, УПК - бейсик, паскаль, институт - Паскль, Ассемблер, Си и производные от него. Сейчас, сложно сказать, школа - даже не знаю, что они кроме бейсика поймут, институт - Си и далее, по работе, по факту используются C# и Java, по части мелкой автоматизации VB Script и VBA, т.е. в сухом остатке Си как бы напрашивается.
|
| УльтраБлокС |
Среда, 01 апреля 2015, 23:25
Отправлено
#3
|
![]() Очень скорая помощь ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 664 Регистрация: 17 июня 2009 Из: Москва Пользователь №: 32 448 ![]() ![]() |
QUOTE (Wowik_123 @ Четверг, 02 апреля 2015, 00:04) С точки зрения обучения, то даже простейший Бейсик в классе понимали в лучшем случае половина, а то и меньше, с точки зрения применения, то Си , как основа, а все эти Си++, Си шарп, Ява суть оди синкасис только каждый со своими бантиками, если понял основу, то остальное уже не проблема. Раньше был такой порядок: школа - бейсик, УПК - бейсик, паскаль, институт - Паскль, Ассемблер, Си и производные от него. Сейчас, сложно сказать, школа - даже не знаю, что они кроме бейсика поймут, институт - Си и далее, по работе, по факту используются C# и Java, по части мелкой автоматизации VB Script и VBA, т.е. в сухом остатке Си как бы напрашивается. Вот, кстати бейсик - самый худший язык для обучения. Эдсгер Вибе Дейкстра говорил, что: QUOTE Студентов, ранее изучавших Бейсик, практически невозможно обучить хорошему программированию. Как потенциальные программисты они подверглись необратимой умственной деградации. Лучше уж давать паскаль, начиная со школы. Единственное нарекание к паскалю - что после него тяжело переходить на C-подобные языки. Например, будешь какое-то время лепить "=" вместо "==", что в лучшем случаи не скомпилируется, а в худшем (в C и C++) - скомпилируется и будет некорректно работать. В контексте современности - я считаю лучше всего обучать на Java со школы. Плюсы очевидны - во-первых, C-подобный синтаксис, что позволит избежать проблем при переучивании, которые есть с паскалем. Во-вторых, перспективный, мощный и не такой сложный в освоении, как C. И в третьих - кроссплатформенный, нет привязки к винде или какой-то другой платформе. C# плох именно по последнему пункту - винда не единственная ОС, и человеку, например, с Mac OS или Linux не очень здорово кодить на C#. Ещё Python хорош. В плане обучения он ещё проще (даже проще бейсика и паскаля), но ИМХО у него есть некоторые проблемы, из-за которых это не лучший выбор для обучения. Он многие сложные вещи позволяет делать в одну строчку кода и вообще многое легче реализовать, чем в других языках. К хорошему быстро привыкаешь, и в реальной среде программист, учившийся на Python может тупо бросить задачу, т.к. в другом языке может не быть готовой функции, которая есть в Python или что-то в этом роде. Иными словами, он не побуждает к освоению теории алгоритмов, что важно для любого серьёзного программиста. Сообщение отредактировал УльтраБлокС - Среда, 01 апреля 2015, 23:29 -------------------- |
| Griever |
Четверг, 02 апреля 2015, 02:05
Отправлено
#4
|
![]() Маньяк ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 328 Регистрация: 03 сент. 2007 Из: Новый Хахахой Пользователь №: 23 582 ![]() ![]() |
QUOTE (УльтраБлокС @ Среда, 01 апреля 2015, 23:25) C# плох именно по последнему пункту - винда не единственная ОС, и человеку, например, с Mac OS или Linux не очень здорово кодить на C#. Сказал человек с пингвином на автарке. Ну, ясно всё Во-первых, Mono как замену .NET никто не отменял. Во-вторых, МС вроде как собрались опенсорсить этот самый .NET. Разрыв шаблона, мм? Ну и как дополнение - C# используется как основной язык скриптов движка Unity, а он очень даже мультиплатформенный (во всех смыслах). -------------------- ОБЗОРЫ JRPG НА YOUTUBE
Воспоминания о гейминге 90-х Не "консоли", а ПРИСТАВКИ! (берегите корни русского языка) |
Posts in this topic
Рагнар какой язык программирования самый востребованный? Среда, 01 апреля 2015, 21:03
sp0911 Язык вещь прежде всего прикладная. Т.е. учить надо... Среда, 01 апреля 2015, 21:11
azumi LabView может заинтересовать даже тех школьников, ... Среда, 01 апреля 2015, 21:14
Рагнар
может имеет смысл вообще сделать ориентир на созд... Среда, 01 апреля 2015, 21:29
azumi
Что-то я там не увидел самои среды разработки. Од... Среда, 01 апреля 2015, 23:01
Рагнар
щас больше плюс доп занятия. Среда, 01 апреля 2015, 21:55
УльтраБлокС Золотые слова - надо подбирать инструмент (язык) п... Среда, 01 апреля 2015, 22:01
Wowik_123
Фраза была сказана в тысяча девятьсот лохматом го... Среда, 01 апреля 2015, 23:49

УльтраБлокС
Ладно, признаюсь - я знаю про бейсик и его прогр... Четверг, 02 апреля 2015, 00:10
УльтраБлокС
Ну, я и не скрываю, да, я юзаю Linux и кодить на... Четверг, 02 апреля 2015, 11:03
MichaelForExample
Щито??
Давай расскажи про концептуальные различия... Четверг, 02 апреля 2015, 11:07
RC_Gremlin Я сейчас с ходу изучаю java и objective c) Не так ... Среда, 01 апреля 2015, 23:40
MichaelForExample
Пугают меня выделенные фразы. Обычно такое превра... Четверг, 02 апреля 2015, 10:25
RC_Gremlin
Ну да я начинающий, а ещё каждый проект должен бы... Четверг, 02 апреля 2015, 10:55
MichaelForExample
Первое: Я об ошибочности таких утверждений
Второе... Четверг, 02 апреля 2015, 11:02
RC_Gremlin
первое нифига не ошибочно.
второе это бизнесс, ту... Четверг, 02 апреля 2015, 11:08
azumi
У меня такои подход. Если оно работает как задума... Четверг, 02 апреля 2015, 13:20
RC_Gremlin
Ну как посмотреть, вообще всё лучше делать проще ... Четверг, 02 апреля 2015, 13:47
ShadowFlash C - как самый распространенный. Выучишь "папа... Четверг, 02 апреля 2015, 00:08
Wowik_123 Тип Variant - зло, башку бы открутить тому кто его... Четверг, 02 апреля 2015, 00:39
bandersnatch Когда я учился в старших классах, в 1991-92 годах,... Четверг, 02 апреля 2015, 08:34
Wowik_123 Есть ещё один момент, если чел начал изучение прог... Четверг, 02 апреля 2015, 10:43
MichaelForExample
Вы так говорите, как будто джавист легко перейдет... Четверг, 02 апреля 2015, 10:49
Wowik_123
Я лишь хочу сказать, что начав изучение с Си, пот... Четверг, 02 апреля 2015, 11:23
MichaelForExample
1. Будет проще, но обычно низкоуровневые программ... Четверг, 02 апреля 2015, 11:29
УльтраБлокС
Джавист - легко. В вузе довелось покодить под до... Четверг, 02 апреля 2015, 11:38
MichaelForExample
:D
Кстати, код сильно отличался от java-кода, и... Четверг, 02 апреля 2015, 11:41
УльтраБлокС
По сути нет, фишечки дотнета юзались ровно на 0%... Четверг, 02 апреля 2015, 11:44
Rikimaru С C/++ легко перейти на Java и С#, а наоборот нет.... Четверг, 02 апреля 2015, 12:31
MichaelForExample
Посмотрел (точнее я видел) бы я на переходящих из... Четверг, 02 апреля 2015, 12:37
unflag
Да в школе уж лучше python преподавать. Или, там... Четверг, 02 апреля 2015, 13:12
Sentenced Для общего развития, имхо, я бы SQL посоветовал. Х... Четверг, 02 апреля 2015, 14:19
УльтраБлокС
БД надо осваивать отдельно, уже после того, как ... Четверг, 02 апреля 2015, 14:52
Rikimaru В школе никого алгоритмами не заинтересуешь. Пытат... Четверг, 02 апреля 2015, 15:58
Cluster ИМХО, для обучения хорошо подходит Pascal или Delp... Четверг, 02 апреля 2015, 18:57
Rikimaru Pascal, Delphi, Basic - зло. Begin End - все это с... Четверг, 02 апреля 2015, 19:05![]() ![]() |
1 чел. читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
| Упрощённая версия | Сейчас: Вс., 25 окт. 2026, 06:37 |

Среда, 01 апреля 2015, 21:03



















