Объявление

Односложные и бессмысленные темы, не несущие полезную нагрузку или не содержащие в себе вопрос, будут удаляться!

#51 08-10-09 20:20:27

Armanx64
Забанен
Откуда: -за леса, из-за гор
Здесь с 05-10-09
Сообщений: 1,434
Сайт

Re: Чему учить в школах?

И где тут ООП?


Мой плейлист - - ->

"Тролль - это не консумент, а редуцент.
Потребляя гниль, он срёт кирпичами."(с)

Вне форума

#52 08-10-09 20:27:55

Namolem
Участник
Здесь с 05-10-09
Сообщений: 165

Re: Чему учить в школах?

Armanx64 пишет:

И где тут ООП?

эм.. какбэ создается ОБЪЕКТ

Отредактировано Namolem (08-10-09 20:29:04)

Вне форума

#53 08-10-09 20:33:23

Armanx64
Забанен
Откуда: -за леса, из-за гор
Здесь с 05-10-09
Сообщений: 1,434
Сайт

Re: Чему учить в школах?

Не похоже на ООП. C++ и то более ООП, чем это чудо)))
Не вижу никаких преимуществ кроме "краткости". Но! С таким же успехом я создам метод print, аргументом будет то, что мне угодно, и поэтому я смогу, один раз описав(или подключив), в последствии использовать метод print(string).
Не находите это интересным?


Мой плейлист - - ->

"Тролль - это не консумент, а редуцент.
Потребляя гниль, он срёт кирпичами."(с)

Вне форума

#54 08-10-09 20:37:56

Namolem
Участник
Здесь с 05-10-09
Сообщений: 165

Re: Чему учить в школах?

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

даже лень отвечать. Python это ОО язык. Есть доказательства обратного?

Вне форума

#55 08-10-09 20:45:12

Armanx64
Забанен
Откуда: -за леса, из-за гор
Здесь с 05-10-09
Сообщений: 1,434
Сайт

Re: Чему учить в школах?

Ну смотрите. В C# в основе лежат классы, объекты, методы и свойства - это полноценный ООП. А использование процедур(паскаль), логики(ЛИСП) или функций (C, C++ и почти все остальные) -  это всего лишь наложение объектной модели. Но не ООП.
Зато, я могу использовать и ваш питон в .NET))) CLR поддерживает много языков, а в .NET 4 даже можно создавать свои языки, они будут скриптовые и могут базироваться на том же C#)))


Мой плейлист - - ->

"Тролль - это не консумент, а редуцент.
Потребляя гниль, он срёт кирпичами."(с)

Вне форума

#56 08-10-09 21:17:50

Namolem
Участник
Здесь с 05-10-09
Сообщений: 165

Re: Чему учить в школах?

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

Вне форума

#57 08-10-09 21:45:03

Mike22
Участник
Здесь с 03-10-09
Сообщений: 1,032

Re: Чему учить в школах?

Невропаразитолог:
Перл славится тем же, чем и Дельфи - гигантской свалкой всевозможных библиотек. Впрочем, у меня к Java неприязнь, как к любому языку тянущему за собой громоздкую песочницу. Вполне может быть, что Java окажется удобнее.

Как очистить экран - увы, не знаю, я занимаюсь, в основном, серверными приложениями, так что, подобная необходимость как-то не возникала. Ну, из простейших вариантов:
print "\n" x 100;
или
`cls` (`clear` для линукса)

ЗЫ: Гг, монахи как всегда жгут даже на тему cls:
www.perlmonks.org/?node_id=18774

Отредактировано Mike22 (08-10-09 21:46:26)

Вне форума

#58 08-10-09 21:46:31

kernelpanic
Участник
Здесь с 03-10-09
Сообщений: 41

Re: Чему учить в школах?

Mike22 пишет:

Невропаразитолог:
Перл славится тем же, чем и Дельфи - гигантской свалкой всевозможных библиотек. Впрочем, у меня к Java неприязнь, как к любому языку тянущему за собой громоздкую песочницу. Вполне может быть, что Java окажется удобнее.

Кстати, а в чём разница между развитой системой разнообразных библиотек и гигантской их свалкой?


i540448_linuxlic.PNG

Вне форума

#59 08-10-09 22:03:49

Armanx64
Забанен
Откуда: -за леса, из-за гор
Здесь с 05-10-09
Сообщений: 1,434
Сайт

Re: Чему учить в школах?

именно тем, что в делфи их много и они часто написаны под случай, а в Visual C++ и Visual C# их тоже много, но всё чётко уложено и рассортировано


Мой плейлист - - ->

"Тролль - это не консумент, а редуцент.
Потребляя гниль, он срёт кирпичами."(с)

Вне форума

#60 08-10-09 22:10:03

kernelpanic
Участник
Здесь с 03-10-09
Сообщений: 41

Re: Чему учить в школах?

Armanx64 пишет:

именно тем, что в делфи их много и они часто написаны под случай, а в Visual C++ и Visual C# их тоже много, но всё чётко уложено и рассортировано

Кем уложено и рассортировано? Кто мешает программисту, выбирающему библиотеки под разработку конкретных задач, всё уложить и рассортировать, вот именно здесь я не понимаю разницы. Может, Вы имеете в виду, что в Делфи существуют разнообразные библиотеки компонентов, где имеются компоненты, сходные по функциональному назначению?


i540448_linuxlic.PNG

Вне форума

#61 08-10-09 22:11:06

Armanx64
Забанен
Откуда: -за леса, из-за гор
Здесь с 05-10-09
Сообщений: 1,434
Сайт

Re: Чему учить в школах?

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

А нахрена тогда full ООП вообще? И нахрена в школе делфи и  питон, если объект можно юзать дже из паскаля. Но нам нужно и полное ООП - а значит C# однозначно, тем более, что на .NET скоро будут писаться почти все проги, а нативными останутся системные  и драйвера


Мой плейлист - - ->

"Тролль - это не консумент, а редуцент.
Потребляя гниль, он срёт кирпичами."(с)

Вне форума

#62 08-10-09 22:17:18

kernelpanic
Участник
Здесь с 03-10-09
Сообщений: 41

Re: Чему учить в школах?

Armanx64 пишет:

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

А нахрена тогда full ООП вообще? И нахрена в школе делфи и  питон, если объект можно юзать дже из паскаля. Но нам нужно и полное ООП - а значит C# однозначно, тем более, что на .NET скоро будут писаться почти все проги, а нативными останутся системные  и драйвера

Зачем вообще в школе программирование? Давайте тогда изучать ассемблер -- вот где основы основ.


i540448_linuxlic.PNG

Вне форума

#63 08-10-09 23:04:00

Armanx64
Забанен
Откуда: -за леса, из-за гор
Здесь с 05-10-09
Сообщений: 1,434
Сайт

Re: Чему учить в школах?

kernelpanic
А почему бы не ЯМК сразу?


Мой плейлист - - ->

"Тролль - это не консумент, а редуцент.
Потребляя гниль, он срёт кирпичами."(с)

Вне форума

#64 08-10-09 23:11:32

kernelpanic
Участник
Здесь с 03-10-09
Сообщений: 41

Re: Чему учить в школах?

Armanx64
В одно время работая в школе кружководом, лично пробовал учить детей азам компьютерной техники, понятиям "триггер", "бит", "машинные коды", "системы счисления", "мнемокод", "ассемблер" и всему с этим связанному. Пятый класс. Начало было очень успешным -- если правильно объяснять, объяснить можно всё. Закончить этот авторский курс у меня не хватило времени и сил по чисто техническим причинам.
Но это был кружок для тех, кто реально интересуется сам. Для остальных школьная информатика должна быть курсом использования компьютера на уровне опытного пользователя.


i540448_linuxlic.PNG

Вне форума

#65 08-10-09 23:17:20

ALEX
Участник
Откуда: Нерезиновск
Здесь с 03-10-09
Сообщений: 1,014

Re: Чему учить в школах?

А как же С++, почему про него забыли?

Вне форума

#66 08-10-09 23:17:46

Armanx64
Забанен
Откуда: -за леса, из-за гор
Здесь с 05-10-09
Сообщений: 1,434
Сайт

Re: Чему учить в школах?

Но это был кружок для тех, кто реально интересуется сам. Для остальных школьная информатика должна быть курсом использования компьютера на уровне опытного пользователя.

Yes, of course


Мой плейлист - - ->

"Тролль - это не консумент, а редуцент.
Потребляя гниль, он срёт кирпичами."(с)

Вне форума

#67 08-10-09 23:18:58

kernelpanic
Участник
Здесь с 03-10-09
Сообщений: 41

Re: Чему учить в школах?

Linux_must_die! пишет:

А как же С++, почему про него забыли?

Про что мы воистину забыли -- так это про КуМир и ИнтАл.


i540448_linuxlic.PNG

Вне форума

#68 08-10-09 23:32:18

ALEX
Участник
Откуда: Нерезиновск
Здесь с 03-10-09
Сообщений: 1,014

Re: Чему учить в школах?

kernelpanic пишет:

Про что мы воистину забыли -- так это про КуМир и ИнтАл.

www.niisi.ru/kumir/

Вне форума

#69 13-10-09 18:04:08

Darkstalker
Участник
Здесь с 10-10-09
Сообщений: 1

Re: Чему учить в школах?

Я то думал, что здесь люди о проблемах насущных рассуждают, а тут недоумки выступают за "покраску оребрённых стенок в чёрный цвет" с формулировкой "в учебнике за 7й класс сказано, что так увеличится теплоотдача".

Всё, приплыли. Скоро в википедии такую муть начнут писать. Надеюсь по стране люди таким идиотизмом не страдают, или что тут дети сидят доинститутского возраста, тогда ещё ладно, ТМО только в универе преподают. Но если тут "инженеры", то тендеция ясна и больше образованных людей в России не будет.

До этого было смешно, сейчас грустно.

Вне форума

#70 13-10-09 18:10:04

chazer
Участник
Здесь с 04-10-09
Сообщений: 65

Re: Чему учить в школах?

Darkstalker
боюсь что по стране стадают еще большей фигней, чем здесь в теме..
Пример- внедрение в школы Linux.

Вне форума

#71 13-10-09 19:04:45

Armanx64
Забанен
Откуда: -за леса, из-за гор
Здесь с 05-10-09
Сообщений: 1,434
Сайт

Re: Чему учить в школах?

Скоро в википедии такую муть начнут писать

Уже сделано!

Надеюсь по стране люди таким идиотизмом не страдают, или что тут дети сидят доинститутского возраста

Мечтай, ребёнок


Мой плейлист - - ->

"Тролль - это не консумент, а редуцент.
Потребляя гниль, он срёт кирпичами."(с)

Вне форума

#72 13-10-09 19:22:01

MOP3E
Участник
Здесь с 05-10-09
Сообщений: 4,208

Re: Чему учить в школах?

Namolem пишет:

и питон

print "Hello World"

Где-то я это уже видел... Если не ошибаюсь, примерно так это выглядит в Агат-Бейсик:

]10 PRINT "HELLO WORLD"

]RUN

HELLO WORLD

А вот в Qbasic 4.5 это выглядит точно так же:

PRINT "Hello World"

Жмём F5:

Hello World

Зачем тогда именно Питон? Мне действительно интересно. На мой взгляд, для школы даже Паскаля многовато, хотя именно этот язык предназначен для обучения программированию.

З.Ы. На мой взгляд, то, что сделано с VBA в Visual Studio 2008, очень удобно. Но АБСОЛЮТНО не подходит как инструмент обучения на уроках информатики или алгоритмизации.


Я не игрушечный. Я, б*я, коллекционный! (с) Duke Nukem Forever
Я не специалист по [вставить название]. Мне главное концептуально решить задачу! (с) АхаRu.
Линукс - это альтернативная ОС о которой известно, что она не является ОС ну вот просто ни разу. (с) Linups_Troolvalds.
А с какого такого перепугу пользователей линукса должно быть больше 1%? (с) petrun

Вне форума

#73 13-10-09 20:41:04

Невропаразитолог
Алексей
Здесь с 05-10-09
Сообщений: 2,729

Re: Чему учить в школах?

У друга сын в 4-ый класс пошёл, приносит домашнее задание по английскому, а там уже сплошные блок-схемы, алгоритмы, уроки по написанию emailов. Чую, детям они так надоедят, что к старшим классам, всё это будет не интересно.


0_685e9_d23af5a0_XS.jpg очевидно-невероятное или невероятно-очевидное...

Вне форума

#74 13-10-09 20:55:19

Armanx64
Забанен
Откуда: -за леса, из-за гор
Здесь с 05-10-09
Сообщений: 1,434
Сайт

Re: Чему учить в школах?

А вот в Qbasic 4.5 это выглядит точно так же:

PRINT "Hello World"

Далеко идти не надо - AppleScript:

print "Щас бибикну"
beep
print "Я бибкнул!"
beep
print 'Да кому-нибудь оно надо?!'
999 beep
print "Всё...Устал... Ну и хрен с вами! "

Мой плейлист - - ->

"Тролль - это не консумент, а редуцент.
Потребляя гниль, он срёт кирпичами."(с)

Вне форума

#75 13-10-09 21:13:26

Armanx64
Забанен
Откуда: -за леса, из-за гор
Здесь с 05-10-09
Сообщений: 1,434
Сайт

Re: Чему учить в школах?

Вспоминаешь агрумент линуксоидов "Так просто, словно для тупых сделано"
Не для тупых, но какие-то задачи решает. Программисту лучше сделать так:
Создать метод print с аргументом string
String - строковый
В метод добавить вызов аргумента string в Console.WriteLine или в MessageBox.Show - и тогда, набрав print(string) вы получите тот же эффект, что и с питоно-анакондой и абейсиком


Мой плейлист - - ->

"Тролль - это не консумент, а редуцент.
Потребляя гниль, он срёт кирпичами."(с)

Вне форума

Сейчас в этой теме пользователей: 0, гостей: 1
[Bot] ClaudeBot

Подвал форума

Под управлением FluxBB
Модифицировал Visman

[ Сгенерировано за 0.011 сек, 7 запросов выполнено - Использовано памяти: 1.75 Мбайт (Пик: 1.83 Мбайт) ]