Модераторы: Се ля ви

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Подходит ли JavaScript как школьный яз.прог.? Общий вопрос 
:(
    Опции темы
Cr@$h
Дата 24.1.2006, 23:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Исследователь
***


Профиль
Группа: Участник Клуба
Сообщений: 1693
Регистрация: 3.4.2005
Где: Санкт-Петербург, Россия

Репутация: 1
Всего: 41



Цитата(220v @ 24.1.2006, 23:55 Найти цитируемый пост)

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

Посему язык должен соответствовать нормам структурного программирования и поддерживать модульность.
PM MAIL ICQ   Вверх
Ch0bits
Дата 24.1.2006, 23:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Python Dev.
****


Профиль
Группа: Завсегдатай
Сообщений: 2124
Регистрация: 21.2.2005
Где: Казань

Репутация: нет
Всего: 62



12345c
Какой JavaScript!? Вы что? Дети в школах толком не умеют даже с Word'ом и Excel'ем работать! smile
ИМХО гораздо полезнее было бы изучать VBA, он уж точно есть почти на каждом компе. smile Тем более многие "жизненные" расчёты делаются на Excel+VBA, например большая часть моих расчёток и курсовиков посчитана таким образом.
Вообще ИМХО Excel замечательная вещь, может быть единственное стоящее приложение в Office. Какой нафиг python и ruby, спуститесь с облаков на грушную землю.
Если уж на то пошло, то Delphi для школы самый подходящий продукт. И язык простой, и современные концепции с технологиями программирования имеются.
А в продвинутых спец.классах вообще C++ сразу изучать - доходить будет долго, но зато фундаментально.

Это сообщение отредактировал(а) Ch0bits - 24.1.2006, 23:54
PM WWW   Вверх
12345c
Дата 25.1.2006, 00:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Круглый
****


Профиль
Группа: Vingrad developer
Сообщений: 2018
Регистрация: 26.12.2005
Где: наша не пропадала ?

Репутация: 1
Всего: 101



Ch0bits но браузером-то они умеют пользоваться? И он для них актуальнее, чем Ворд. Браузер не привязан кОС, поэтому JS с успехом можно учить на Линуксе, а VBA уже в OpenOffice работать не будет. Поэтому чистый от плптежей и потому политически чистый только JS из наиболее распространённых программ - носителей скриптовых языков.


--------------------
Google Code Playground - онлайн-отладка своих примеров HTML+JS без регистрации, с сохранением по URL, без кириллицы. Go
PM WWW   Вверх
S.A.P.
Дата 25.1.2006, 00:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 2664
Регистрация: 11.6.2004

Репутация: 1
Всего: 71



Python слишком рисковано ставить как язык для обучения программированию. Конструкции у него слишком необчные. Хотя не скрою, что на Python я возлагаю большие надежды, как на язык для написания основной логики приложений. Язык действительно замечательный.

На Java Script можно научиться программировать, но язык слишком уж узкоспециализированный.

ИМХО не стоит вобще преподавать информатику в школах. Кому не надо - никогда не научатся, кому надо сами быстрее дойдут, надо только интерес затравить, для чего и создавать побольше сабжевых кружков и клубов, взамен содержания комп. классов и преподавателей, которым на все пофиг.
PM MAIL   Вверх
Ch0bits
Дата 25.1.2006, 00:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Python Dev.
****


Профиль
Группа: Завсегдатай
Сообщений: 2124
Регистрация: 21.2.2005
Где: Казань

Репутация: нет
Всего: 62



12345c
Я всегда смотрю на вещи со стороны их жизненной ценности. JS скрипт - он скрипт, не полноценный язык. К тому же JS мало чего стоит без HTML, т.к. создан "быть на побегушках" у web страниц.
И у многих ли школьников дома Linux и OpenOffice?
PM WWW   Вверх
Cr@$h
Дата 25.1.2006, 11:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Исследователь
***


Профиль
Группа: Участник Клуба
Сообщений: 1693
Регистрация: 3.4.2005
Где: Санкт-Петербург, Россия

Репутация: 1
Всего: 41



Цитата(Ch0bits @ 25.1.2006, 00:48 Найти цитируемый пост)

Какой нафиг python и ruby, спуститесь с облаков на грушную землю.

Ruby позволит не загромождать себе голову о тонкостях разных типов и вообще очень эффективный и незатейлевый. Что пишешь, то и полуается ( smile ). По-моему, очень даже он неплох для этой цели. ИМХО
VBA я тоже изучал (первый язык в школе), но вот потом мой опыт не нашел выхода, когда начался Pascal. Не знаю, не сросся со старым языком smile
PM MAIL ICQ   Вверх
Се ля ви
Дата 25.1.2006, 13:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Java/SOAрхитектор
****


Профиль
Группа: Модератор
Сообщений: 2016
Регистрация: 5.6.2004
Где: place without tim e and space

Репутация: 6
Всего: 127



Цитата(Ch0bits @ 24.1.2006, 23:48 Найти цитируемый пост)
ИМХО гораздо полезнее было бы изучать VBA, он уж точно есть почти на каждом компе.


Угу - вот тогда уж точно от Wind`ов их будет потом за уши не оттащить. JavaScript в стандартной реализации - она хоть и под Линухом и под Маком пашет - везде где браузеры есть. А есть ли VBA под OpenOffice, к примеру? Боюсь, что нет.

Нет, образование нужно давать такое, что бы человек сам потом мог выбрать - на Wind`е сидеть, на Linux`е или на Mac`е. Свободных людей надо учить, а не зависимых от MS.

К тому же согласен с LSD - Java не намного сложнее JavaScript. Сложность программирования на Java в обилии библиотек, шаблонов и framework`ов, а просто синтаксису и ООП-модели на ней можно научить людей прекрасно и без лишних заморочек. А если не хочется дать детям возможности самим себе навредить - лучше тада с апплетов начинать - в песочнице они полностью безопасны smile

Опять же, в продолжении темы независимости от конкретной компании-поставщика ПО - Java и тут, как вы понимаете, тоже выигрывает smile

Вобщем, учиться лучше на том, на чём потом работать, хотя бы что бы не было мучительной ломки при переходе от учёбы к работе...


--------------------
  )
 (
[_])
проф. блог

Кролики думали, что занимаются любовью, а на самом деле их просто разводили...
PM MAIL WWW Skype GTalk   Вверх
batigoal
Дата 25.1.2006, 13:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Нелетучий Мыш
****


Профиль
Группа: Участник Клуба
Сообщений: 6423
Регистрация: 28.12.2004
Где: Санктъ-Петербургъ

Репутация: 1
Всего: 151



Для школы это еще неактуально.


--------------------
"Чтобы правильно задать вопрос, нужно знать большую часть ответа" (Р. Шекли)
ЖоржЖЖ
PM WWW   Вверх
Се ля ви
Дата 25.1.2006, 14:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Java/SOAрхитектор
****


Профиль
Группа: Модератор
Сообщений: 2016
Регистрация: 5.6.2004
Где: place without tim e and space

Репутация: 6
Всего: 127



Цитата(12345c @ 24.1.2006, 19:27 Найти цитируемый пост)
я подразумеваю под языком для обучения не то, чтобы поучили язык - и забыли, как Бейсик для ДОСа, а начать работу в программировании с таким языком, который бы ко всему прочему не искажал представление о программировании вообще. В этом плане JS не очень хороший кандидат, и об этом рассуждаю.

Моё мнение относительно JavaScript - он приучает к расхлабанному отношению к типизации, что может потом сильно навредить при переходе на более серьёзные языки. Да и ООП в JS не то что бы примитивное - просто другого, довольно редкого типа - а это уже уход от традиционного серьёзного ОО программирования.

С, С++ и - Java. Таков мой вердикт. И вообще, я считаю, что пора постепенно стирать разницу между обучением и работой - мир настолько быстро меняется, и скорость этих изменений всё больше возрастает, что это должно со временем стать единым процессом.


--------------------
  )
 (
[_])
проф. блог

Кролики думали, что занимаются любовью, а на самом деле их просто разводили...
PM MAIL WWW Skype GTalk   Вверх
Cr@$h
Дата 25.1.2006, 15:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Исследователь
***


Профиль
Группа: Участник Клуба
Сообщений: 1693
Регистрация: 3.4.2005
Где: Санкт-Петербург, Россия

Репутация: 1
Всего: 41



Боюсь, не потянут школяры Си. А без объектов и смысла неимеет. Хотя в школе можно учить только структурному программированию, тогда Си -- кандидат. ИМХО такие вещи надо апробировать, а говорить можно сколько угодно. Но то, что это должен быть не Лого, сомений ни у кого вызывать не должно.
PM MAIL ICQ   Вверх
220v
Дата 27.1.2006, 00:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 57
Регистрация: 15.1.2006
Где: г.Владимир

Репутация: нет
Всего: 1



Цитата(Pegas @ 24.1.2006, 23:02 Найти цитируемый пост)

Необходимо для начала обучить хоть какому-нибудь языку, прежде чем учить тому, о чем Вы говорите.

Нет, ну почему же, например представлять задачи блок-схемами. Если конечно и блок-схемы считать языком.. тут вы правы smile
PM MAIL WWW   Вверх
Void
Дата 27.1.2006, 08:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


λcat.lolcat
****


Профиль
Группа: Участник Клуба
Сообщений: 2206
Регистрация: 16.11.2004
Где: Zürich

Репутация: 9
Всего: 173



Цитата(220v @ 27.1.2006, 02:52 Найти цитируемый пост)
Нет, ну почему же, например представлять задачи блок-схемами.

Можно конечно... Много разных извращений можно придумать smile Блок-схемы в большинстве случаев банально неудобны — псевдокод и то предпочтительнее. И потом, чем скорее человек может «пощупать» на практике то, чему его обучают, тем лучше. А от голого теоретизирования на блок-схемах школьники в подавляющем большинстве ничего, кроме скуки, получать не будут.


--------------------
“Coming back to where you started is not the same as never leaving.” — Terry Pratchett
PM MAIL WWW GTalk   Вверх
LSD
Дата 27.1.2006, 11:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15718
Регистрация: 24.3.2004
Где: Dublin

Репутация: 3
Всего: 538



Цитата(Void @ 27.1.2006, 08:49 Найти цитируемый пост)
Блок-схемы в большинстве случаев банально неудобны — псевдокод и то предпочтительнее. И потом, чем скорее человек может «пощупать» на практике то, чему его обучают, тем лучше. А от голого теоретизирования на блок-схемах школьники в подавляющем большинстве ничего, кроме скуки, получать не будут.

У нас в школе была программа которая могла интерпритировать блок схемы. Так что вначале мы их рисовали, а потом могли понаблюдать как это дело работает.


--------------------
Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it.
PM MAIL WWW   Вверх
12345c
Дата 27.1.2006, 19:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Круглый
****


Профиль
Группа: Vingrad developer
Сообщений: 2018
Регистрация: 26.12.2005
Где: наша не пропадала ?

Репутация: 1
Всего: 101



Цитата(Се ля ви @ 25.1.2006, 14:16 Найти цитируемый пост)

С, С++ и - Java. Таков мой вердикт.

Мнение человека, измученного нарзаном. : ) Если бы Вы посмотрели на эти языки глазами обычного школьника, который даже уравнения 6-го класса забыл как решать...

Нет, ни один не подходит, потому что в первом тяжёлый синтаксис и убогая типизация (нет нормальных строк), во втором очень неочевидные классы. Третий подойдёт лучше, но т.к. JS проще и по запуску доступнее, то почему бы не его? Во всяком случае - меньшее из зол.

Блок-схемы - рисовать неудобно, линии занимают много места на бумаге, хотя как альтернативу тексту показать надо. Во всяком случае, показывают, что поток - это одна нить.

Это сообщение отредактировал(а) 12345c - 27.1.2006, 20:07


--------------------
Google Code Playground - онлайн-отладка своих примеров HTML+JS без регистрации, с сохранением по URL, без кириллицы. Go
PM WWW   Вверх
Cr@$h
Дата 27.1.2006, 23:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Исследователь
***


Профиль
Группа: Участник Клуба
Сообщений: 1693
Регистрация: 3.4.2005
Где: Санкт-Петербург, Россия

Репутация: 1
Всего: 41



Цитата(12345c @ 27.1.2006, 20:58 Найти цитируемый пост)

Блок-схемы - рисовать неудобно, линии занимают много места на бумаге, хотя как альтернативу тексту показать надо. Во всяком случае, показывают, что поток - это одна нить.

Этим лучше заниматься параллельно.
Цитата(12345c @ 27.1.2006, 20:58 Найти цитируемый пост)

JS проще и по запуску доступнее, то почему бы не его? Во всяком случае - меньшее из зол.

smile Конечно можно, но и Pascal -- неплохой вариант, проверенный временем. Все таки Delphi и Pascal больше Европа, а C++, Java -- подальше smile
Главное под досом не сидеть, чтобы глаза не портить, мало кто переходит в оконный режим доса, а при полноэкранном частота развертки очень мала. Школяры часами могут сидеть, губя свои здоровые глаза. smile
PM MAIL ICQ   Вверх
Страницы: (4) Все 1 [2] 3 4 
Ответ в темуСоздание новой темы Создание опроса
Правила раздела "Философия программирования":
Се ля ви

Форум "Философия программирования" предназначен для обсуждения вопросов, так или иначе связанных с философскими аспектами разработки ПО:

• вопросы перспективного развития методов написания ПО;

• изменяющиеся языки и методологии программирования;


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Се ля ви.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Философия программирования | Следующая тема »


 




[ Время генерации скрипта: 0.1121 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.