LINUX.ORG.RU

BlueJ – 2.5.1 среда разработки для обучения ООП

 , , , ,


0

0

BlueJ – специальная интерактивная среда разработки Java, предназначенная для обучения школьников и студентов объектно-ориентированному программированию.

Дизайн среды значительно отличается от других сред программирования и представляет собой некое подобие UML-диаграммы, где можно в интерактивном режиме создавать классы и тестировать объекты и методы. Подобная интерактивность совместно с ясным, простым интерфейсом пользователя позволяет легко экспериментировать с разрабатываемыми объектами. Концепции объектно-ориентированной разработки (классы, объекты, сообщение через вызов методов) интерактивны и наглядно представлены в интерфейсе программы.

Месяц назад она была открыта под лицензией GPL2 с исключениями для Classpath, а несколько дней назад вышла новая версия – 2.5.1 – первая из вышедших под свободной лицензией.

>>> Подробности

★★★★★

Проверено: boombick ()

Ответ на: комментарий от HighwayStar

>AnyLogic это среда имитационного моделирования для серьезных дядек, которая стоит килобаксы

>серьезных дядек

>килобаксы

А мы в ней лабы делаем по ТПР, светофорчики там всякие моделируем :D

yoghurt ★★★★★
()
Ответ на: комментарий от shahid

> clearCase это особый вендовый SVN

Спасибо, поржал. Вообще-то это навороченнейшая система контроля версий, с серваком под AIX (как минимум) и клиентами под много чего включая Линукс. Однако действительно запутанная + плюс 3-way-merge реализован говенно (хуже чем в SVN однозначно). Ну и проприетарная, да.

FedyaTheBest
()
Ответ на: комментарий от HighwayStar

> For some reason most people seem to be born without the part of the brain that understands pointers.

Все верно, только зачем останавливаться на указателях? Правильно вот так:

For some reason most people seem to be born without the part of the brain that understands programming.

www_linux_org_ru ★★★★★
()
Ответ на: комментарий от HighwayStar

>сейчас ООП преподают на основе Java+Eclipse...
Где как, а в наших местных вузах Bugland C++ Builder, местами и VB (его тоже иногда объектно-ориентированным считают)

unikoid ★★★
()
Ответ на: комментарий от GotDotNet

> теперь школьников можно вместо турбопаскаля 6.0 под ДОС сажать за нормальные ЯП?

Теперь школьникам для создания Enterprise софта будет необязательно знать синтаксис используемого языка?

pv4 ★★
()

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

Ладно, то был троллинг, единственный ООП язык с множественным наследованием - C++, а жаба по сути вариация на тему pascal with objects.

A-234 ★★★★★
()
Ответ на: комментарий от A-234

> единственный ООП язык с множественным наследованием - C++

а питон типа не язык?

Grafter
()
Ответ на: комментарий от GotDotNet

>теперь школьников можно вместо турбопаскаля 6.0 под ДОС сажать за нормальные ЯП?

Не "теперь" а уже 10 лет как. А вы эти 10 лет все еще продолжали издеваться на школотой? Shame on you!

Karapuz ★★★★★
()
Ответ на: комментарий от hexenlord

>По-моему, лучше всего было бы использовать для обучения Python.

Smalltalk более ОО. Например, конструкция if..then..else там реализована вот как:

Класс Boolean имеет два сигнала: ifTrue и ifFalse, которым можно сообщить блоки кода (замыкания), которые будут выполняться при соответствующих условиях.

st> a := 1 > 2 ifTrue: ['OH SHI!'] ifFalse: ['Yeah..'].
'Yeah..'

А ваш питон так может из каробки?)

yoghurt ★★★★★
()
Ответ на: комментарий от GotDotNet

>такого ни в одной стране нет

Йа другой 
  такой
   страны не знаю

Это точно

Karapuz ★★★★★
()
Ответ на: комментарий от Karapuz

Опять, да. Однако с тем же squeak играться - одно удовольствие.

svr69 ★★
()
Ответ на: комментарий от darkshvein

> Пусть уж студенты лучше курят С/С++.

C - это хорошо. Это классика.

А вот "автору С++ место в дурке или на погосте" (с) как говаривал Профессор В.С.Лугоффский.

Так что Джава - это наше всё.

Bioreactor ★★★★★
()
Ответ на: комментарий от A-234

> толковых жабных программистов еще не встречал, ниодного

"ниодного"? А кто это такой "ниодного"? Где можно встретиться с этим господином?

> единственный ООП язык с множественным наследованием - C++

Педон уже не рулит? A-234-куну учить матчасть. А потом снова на форум вылезать - народсмешить.

> жаба по сути вариация на тему pascal with objects.

A-234-кун, а разве в Джаве нет множественного наследования ИНТЕРФЕЙСОВ? Жертва школьной учителки, преподающей паскакаль детектед. :) Олололо, на башорг!

Bioreactor ★★★★★
()
Ответ на: комментарий от Bioreactor

А .NET - это нагло стыренный у Борланда Делфи, ага.
А Вирт на старости лет обозвал Java стыренным у него Обероном.

GotDotNet
()
Ответ на: комментарий от HighwayStar

мне всегда интересно, почему не преподавать ООП на том же руби или подобном? не, жаба с кучей приблуд, или visual C++. где логика?

vostrik ★★★☆
()

BlueJ - растим быдлокодеров.

erfea ★★★★★
()
Ответ на: комментарий от vostrik

Потому что, есть реальный мир программеров, а есть виртуальный мир кульхацкеров.

И сколько не хоронят Джаву (или тот же С++ ;-) ), а она никак закапываться не хочет. И "жабабыдлокодеры" ("плюсовики") всегда в почете у работодателя.

Чего никак нельзя сказать о руби и прочих, которые нужны только для поднятия своего кульхацкерского ЧСВ. И более - ни для чего. :)

Bioreactor ★★★★★
()
Ответ на: комментарий от Bioreactor

трололо. со первого же курса идти работать на плюсах и жабе? hint: речь о основах обучения ООП, а не языкам

vostrik ★★★☆
()
Ответ на: комментарий от vostrik

> со первого же курса идти работать на плюсах и жабе?

Абсолютно. Куда можно пойти на нормальную зарплату, не имея связей и блата? Однозначно - в аутсорсеры. Или в бандиты - но это для "чОтких пацанов" с двумя извилинами. А для интеллигентной публики подходит только аутсорсинг.

Можно, конечно, защитить (с 2011 типа будет) года PhD, а не хренотень типа "к.т.н.". И поехать покорять западные юниверы. Но это путь избранных. И опять-таки, требуются связи в своей "альма матер". Так что подходит только аутсорсинг.

Что приводит к необходимости учить разговорный американский английский (унылых ботанов-нёрдов, могущих только "зис из, сач мач", уважать не будут - такова психология америкосов) и популярный в Штатах язык программирования.

Вот так.

Bioreactor ★★★★★
()
Ответ на: комментарий от Bioreactor

>Куда можно пойти на нормальную зарплату, не имея связей и блата?

а можно и в 1С 8.х программисты

ты попробуй сейчас найти аутсорсинговую фирму.

GotDotNet
()
Ответ на: комментарий от GotDotNet

>на территории РФ в связи с провалами в законодательстве РФ

"доктор, какие провалы?"

так много общих фраз ни о чем ты говоришь об этих "провалах", но почему-то не можешь сказать ничего конкретного. это секрет?

grinn ★★
()
Ответ на: комментарий от GotDotNet

> ты попробуй сейчас найти аутсорсинговую фирму

"Если очень захотеть, можно в космос полететь" (с)

1С 8.х программисты получают не так уж много. Ну нет в Америкосии "1С Бюстгальтерии" - не судьба. Зато кризис в Штатах уже заканчивается. :)

Bioreactor ★★★★★
()

Теперь появятся люди способные понять умылую диаграмму из более чем одного класса?

vasdi
()
Ответ на: комментарий от GotDotNet

VB 923 results (www.dice.com)

C++ 4074

Java 8077

Ню-ню! Это кто таки уже имел сказать такую конгениальную глупость? Таки уже рэбе М.Матусевич (aka М.Задорнов) Вам такую хохмочку сказал?

Сказок про якобы "тупых пендосов" (с) за свою жизнь я наслушался немало. Только жизнь имеет место таки несколько отличаться от сказочек.

Bioreactor ★★★★★
()
Ответ на: комментарий от Bioreactor

>получают не так уж много

рядовой западный программист ТОЖЕ получет не так уж много.
а сейчас еще и безработица.

сейчас не расцвет доткомов

GotDotNet
()
Ответ на: комментарий от GotDotNet

http://www.langpop.com/ Last data update: Sun May 03 20:16:41 +0200 2009

О-ло-ло-ло-ло! :)))

PHP/Паскакаль кодерам просьба не беспокоиться. На пых-пых наймут индуса. А Паскакаль вообще там никому не нужен.

"Поздние представители этой эпохи отличаются тем, что не знают английского языка, являються кодерами на PHP/Паскале и средним возрастом в около 19 лет. Но так как неудачники, никогда не свалят." (с) http://lurkmore.ru/%D0%9F%D0%B5%D0%BD%D0%B4%D0%BE%D1%81

Впрочем, "сваливаить" не обязательно. И даже не нужно, ежели не на Брайтон-Бич. Ну будет B1/B2 вместо H1B.

Bioreactor ★★★★★
()
Ответ на: комментарий от pv4

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

rashka
()
Ответ на: комментарий от GotDotNet

> а сейчас еще и безработица.

Вас жестоко обманул Миша Матусевич-Задорнов. Безработица там среди чернорабочих. Программисты очень даже требуются. Только хорошие программисты, а не переквалифицировавшиеся в "программисты" таксисты с Бруклина.

> сейчас не расцвет доткомов

Капитан Очевидность всегда спешит на помощь! Ура! Победа будет за нами!

Причем тут "доткомы"? В Америкосии развит РЕАЛЬНЫЙ сектор экономики, а не "купи-продай", как в "Сырьевой Сверхдержаве".

Bioreactor ★★★★★
()
Ответ на: комментарий от rashka

PHP это библия. А The Bible (ам. - The Holy Bible) это Библия. :)

Bioreactor ★★★★★
()
Ответ на: комментарий от GotDotNet

нееее, не программиста ипостась, но тролля зрю я :)

impfp
()
Ответ на: комментарий от grinn

законодательство многих европейских стран тоже было "бемножко в противоречиях с GPL", но его (закон) быстро подправили

GotDotNet
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.