Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.


Сообщения - Valery

Страницы: 1 2 3 [4] 5 6 7
46
Общий раздел / Re: Мы выиграли Старт!
« : Февраль 14, 2013, 02:02:53 pm »
Да , последнее предложение -  обеспечить трансляцию в FreePascal - это нужно для того, что бы детишки могли участвовать в интернет -олимпиадах
типа http://ipc.susu.ac.ru
Само собой - в планах на год стоит. :)

47
Общий раздел / Re: Мы выиграли Старт!
« : Февраль 14, 2013, 01:59:52 pm »
Вообщем, полазил по редактору,  сделал пару программок... можно оформить первые предложения по упрощению  -
(понятно , что они зависят от базовой методики )
...
Спасибо!
Если не влом - зарегитесь на нашем сайте... :)

48
Общий раздел / Re: Мы выиграли Старт!
« : Февраль 14, 2013, 01:57:44 pm »
Круто! Поздравляю! А в чем будет заключаться веб-сервис?
Идея - запустить в сети аналогичный интерфейс. В смысле - среду программирования.

49
Общий раздел / Re: Мы выиграли Старт!
« : Февраль 14, 2013, 01:55:41 pm »
http://forum.oberoncore.ru/viewtopic.php?p=78071#p78071
Цитировать
Вот сейчас они после одного семестра переходят на стандартную Студию.
То ли курс поступил хороший, то ли это влияние полугодового обучения в редакторе,
но преподы отмечают - переход у подавляющего большинства получился без проблем.
Да какие проблемы, представляю, с каким огромным облегчением они переходят на Студию  ;)
Не. У нас несколько групп. В том числе все остальные, кроме наших НЕ программисты. Раньше с ними были вечные проблемы. А сейчас по отзывам преподов проблем много меньше.
Вот сегодня самая отстойная группа на занятиях была - и то препод сказал, что нормально вошли в учебу.

50
Общий раздел / Мы выиграли Старт!
« : Февраль 14, 2013, 06:21:33 am »
Проект "Semantic IDE — интерактивный самоучитель по программированию" победил во всероссийском конкурсе Фонда содействия развитию малых форм предприятий в научно-технической сфере "СТАРТ-2013"!
Online-презентация проекта московскому жюри состоялась 25 января 2013 года в Астраханском Государственном Университете через интернет. Наш проект занял 35 место из 397 победивших заявок.

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

Адрес первой версии нашего сайта: www.sem-tech.net
Заходите, регистрируйтесь, участвуйте в обсуждении - нам это очень нужно.

Кстати, Semantic Language - весьма близок к Компонентному паскалю.

51
Вы как-то делаете кучу допущений на мой счет - с чего мне считать Паскаля сумасшедшим?
Не знаю, с чего Вы решили, что ПредвИденье в науке спит? Оно спит у ремесленников.
Что касается озарения... или иного видения мира .. то оно сопровождает меня по жизни без всякой религии, сколько себя помню.
Опять идет путаница веры и религии.
Разделите же наконец, эти совершенно разные вещи!

52
Свершилось то чем нас пугали последние 10 лет - наш вуз переходит в добровольно -принудительном порядке на лицензионное ПО..  - более конкретно у нас обещают оставить только Винду,  и VS, причем буквально через день :) - все остальное разрешается ставить только из бесплатной категории...Предлагаю попавшим  УЖЕ в подобную ситуацию форумчанам высказаться по теме...
Мы уже давно. Проблем, в общем-то нет никаких... :)
Ну, ворда в классах нет. ОпенОфис есть... :)
А многие студенты имеют легальное ПО от микрософт - много у них всяких программ продвижения в вузы.
И преподы тоже - я, например, право имею (хотя у нас подписка на MSDN - практически все бесплатно достается)

53
Общий раздел / Re: Юмор
« : Февраль 01, 2013, 06:53:28 am »
Сергей Лавров - НАШ человек! :)
http://ria.ru/world/20130123/919335730.html
Цитировать
"Перезагрузка" отношений России и США не может продолжаться вечно...", заявил в среду глава МИД РФ Сергей Лавров.
"Если это компьютерный термин, то всем должно быть понятно, что вечная перезагрузка — это сбой в системе, она зависла", — сказал он.

54
Если принцип подстановки не использовать НИКОГДА, то можно обйтись и без наследования.
Но вопрос требует более тщательного изучения: так ли уж нужен этот самый принцип подстановки ? В конце-концов, обходились же раньше без него... :)

В смысле, Вы хотите отказаться от полиморфизма? Это полностью убивает суть ООП, как основы для расширяемых систем.

Речь-то идёт не про "без наследования", а про "не делайте неабстрактные классы доступными для наследования, не позволяйте от них наследоваться никому. А в абстрактных классах не делайте реализацию никаких функций, или только совершенного минимума функций. Не используйте нигде в программе имена неабстрактных классов, в том числе в new, используйте фабрики, фабрики, ещё раз фабрики".
Нет. От полиморфизма отказываться как-то не хочется.
Но вот непосредственно из ваших слов следует, что возможно непосредственно в языке или в IDE должны быть запретительные средства. Как в КП наследование по умолчанию запрещено.
Возможно, настал момент для более тонких запретительных средств. Например, наследование от неабстрактного класса - запрещено. :) Имеется ввиду - в корне иерархии.

55
Наконец, наследование... позволяет создавать новые классы на основе существующих, без переписывания последних.

Это можно сделать и без наследования. Паттерн Wrapper - я внутри своего MegaButton буду иметь агрегированный SimpleButton (но, конечно, работая с ним как с AbstractButton, ибо тип SimpleButton нигде не используется, всё только через фабрику) и обращаться к нему, когда мне нужно использование его поведения. Вместо супервызова - явный вызов сокрытого внутри объекта.
Если принцип подстановки не использовать НИКОГДА, то можно обйтись и без наследования.
Но вопрос требует более тщательного изучения: так ли уж нужен этот самый принцип подстановки ? В конце-концов, обходились же раньше без него... :)

56
Собственно, мощным и страшным его делает только принцип подстановки.
Ибо появляется динамический тип, а отсюда и динамический полиморфизм.
Соответственно, напрашивается вопрос: а не сделать ли это дело явно управляемым в языке.
То есть, добавить типа ключевое слово, по которому принцип подстановки для данного типа разрешен.
А по умолчанию - запрещен. Как наследование в КП.

57
Общий раздел / Re: Язык программирования Оно
« : Январь 26, 2013, 05:16:55 am »
Насчет читабельности.
Передо мной книжка Окулова: Информатика. Развитие интеллекта школьника.
Он упоминает об эффекте Струпа: http://ru.wikipedia.org/wiki/%D0%AD%D1%84%D1%84%D0%B5%D0%BA%D1%82_%D0%A1%D1%82%D1%80%D1%83%D0%BF%D0%B0

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

58
Общий раздел / Re: Язык программирования Оно
« : Январь 25, 2013, 06:39:03 pm »
1. Разница существенная.
Проект Оберон СРАЗУ разрабатывался как ос на языке высокого уровня. А unix - переписана на языке высокого уровня.
2. учет опыта С++ приводит к разработкам типа Java и C#.
Лучше от этого отрешиться и просто сформулировать - чего надо-то? 

59
вы проигнорировали вторую часть вопроса...  хорошо я отвечу когда у меня будет доступ нормальному интернету. а пока скажу сразу... что метода по которой я работаю (без адаптации) возможно плохо впишется
1. Если цели обучения  и окружение отличное от того что имею я  - например, учебное заведение готовит узкопрофильных специалистов ( кодеров или инженеров)
2. Если преподаватель работающий на нижнем уровне (ведет практику) - недостаточно опытен в работе с аудиторией (аспиранты, женщины).
[/quote]
1. Чтобы отличить наши цели, надо знать ваши цели... :)
2. По моим наблюдениям женщины гораздо скрупулезней мужчин возятся именно с начинающими. Особенно опытные (опыт - более 10 лет, обучение школьников старших классов и первокурсников основам программирования).

60
О второй части вопроса - зачем.
Я ж препод. И у нас - достаточно большая проблема с начинающими студентами. Во-первых, их просто мало.
Во-вторых, уровень знаний у них намного ниже того, к чему мы привыкли за прошлые года.
Поэтому я всегда стремлюсь выяснить опыт других преподов - что и как у них с обучающимися.

Страницы: 1 2 3 [4] 5 6 7