Forums Logo

Здравствуйте Гость ( Вход | Регистрация )

[ Каскадный ] · Стандартный · Линейный

> какой язык программирования самый востребованный?

Рагнар
post Среда, 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
Денди
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
 
Reply to this topicStart new topicStart Poll
Ответов
Wowik_123
post Среда, 01 апреля 2015, 23:04
Отправлено #2


Фанат
Group Icon

Группа: Проверяемые
Сообщений: 202
Регистрация: 13 дек. 2009
Из: Москва
Пользователь №: 34 862





С точки зрения обучения, то даже простейший Бейсик в классе понимали в лучшем случае половина, а то и меньше, с точки зрения применения, то Си , как основа, а все эти Си++, Си шарп, Ява суть оди синкасис только каждый со своими бантиками, если понял основу, то остальное уже не проблема. Раньше был такой порядок: школа - бейсик, УПК - бейсик, паскаль, институт - Паскль, Ассемблер, Си и производные от него. Сейчас, сложно сказать, школа - даже не знаю, что они кроме бейсика поймут, институт - Си и далее, по работе, по факту используются C# и Java, по части мелкой автоматизации VB Script и VBA, т.е. в сухом остатке Си как бы напрашивается.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
УльтраБлокС
post Среда, 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


--------------------
user posted imageuser posted imageuser posted imageuser posted imageuser posted image
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Griever
post Четверг, 02 апреля 2015, 02:05
Отправлено #4


Маньяк
****

Группа: Пользователи
Сообщений: 328
Регистрация: 03 сент. 2007
Из: Новый Хахахой
Пользователь №: 23 582





QUOTE (УльтраБлокС @ Среда, 01 апреля 2015, 23:25)
C# плох именно по последнему пункту - винда не единственная ОС, и человеку, например, с Mac OS или Linux не очень здорово кодить на C#.
*

Сказал человек с пингвином на автарке. Ну, ясно всё lol.gif
Во-первых, Mono как замену .NET никто не отменял.
Во-вторых, МС вроде как собрались опенсорсить этот самый .NET. Разрыв шаблона, мм?
Ну и как дополнение - C# используется как основной язык скриптов движка Unity, а он очень даже мультиплатформенный (во всех смыслах).


--------------------
ОБЗОРЫ JRPG НА YOUTUBE
Воспоминания о гейминге 90-х
Не "консоли", а ПРИСТАВКИ! (берегите корни русского языка)
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

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


Reply to this topicStart new topic
1 чел. читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
 

Упрощённая версия Сейчас: Пн., 30 июня 2025, 01:37
Skin Designed (c) by Rooq.net, All Rights Reserved.