Массачусетский технологический институт анонсировал (http://web.mit.edu/press/2011/mit-launches-new-center-for-mo...) создание (http://appinventorblog.com/2011/08/16/best-app-inventor-news.../) нового Центра Мобильного Обучения, начало которому положил проект App Inventor (http://appinventor.googlelabs.com/about/), в рамках которого развивалась работающая внутри браузера экспериментальная система для визуального создания приложений для платформы Android. Начальное финансирование проекта проводится из фондов Google Education. После объявления решения о закрытии Google Labs, компания Google объявила (http://groups.google.com/group/app-inventor-announcements/br...) и о прекращении работы над App Inventor. Тем не менее, также было объявлено о намерении сделать это приложение открытым, и, в идеале, продолжить его существование в качестве универсальной образовательной платформы.Кроме элементов...
URL: http://googleresearch.blogspot.com/2011/08/new-mit-center-fo...
Новость: http://www.opennet.me/opennews/art.shtml?num=31519
Очень-очень похоже на Scratch. Понятно, почему MIT заинтересовался.
дык, студенты тупеют, уже и Java перестают осиливать :)
А для чего, простите, её осилять? Из перспектив только корпоративное рабство в каком-нибудь люксофте.
А что не так с люксофтом? Просто интересно.
Да да а у других девелоперов просто радужные перспективы, море шоколадных конфет на берегах из кексов и реки из киселя..
Везде корпорабство.И вечерами опенсорс для отвода души...
А что перспективно из языков?
Китайский.
С американским акцентом...
Python
>Таким образом благодаря App Inventor далекие от программирования пользователи могли создавать свои приложения для Android, попутно изучая программирование.Я искренне сочувствую тем людям которые будут пытаться что-то делать в этом уродце. Ничего из заявленого, ни создавать свои приложения, ни изучать программирование они не смогут. Их ждёт только боль и душевные муки.
Такое ощущение, что создатели этого чуда ставили своей целью наводнить рынки дешёвым кирпичём, коего будет произведено в огромном количестве в попытках собрать пазл нормальной программы.
> Ничего из заявленого, ни создавать свои приложения, ни изучать программирование они не смогут.Вы недооцениваете могущество человеческого желания. Титаны программирования прошлого века ухитрялись писать достойные программы на бейсике. Найдуться и такие умельцы, что создадут что-нибудь существенное здесь. Другое дело, что как на бейсике быдлокода было больше, чем годных програм, так и здесь будет масса шлака — но это верно и для "тру"-языков вроде С. А начинать с чего-то же надо. И начинать с простого для изучения проще, чем с простого для использования.
Я не недооцениваю. Я просто полагаю, что данный проект ужасен и не стоит траты времени.
Титаны программирования прошлого века имели глубокие познания в теме поэтому их шедевры на Бейсике меня не удивляют. Первая достойная книжка по программированию которую я прочитал была издана в 80-х и именно про Бейсик.>А начинать с чего-то же надо. И начинать с простого для изучения проще, чем с простого для использования.
Вот тут-то и возникает вопрос, что проще, 30 ключевых слов специального ЯП для новичков или хрень с миллионами кнопок, списков, пунктов меню и т. д.
"Первая достойная книжка по программированию которую я прочитал была издана в 80-х и именно про Бейсик"А искусство программирования Кнута?
> Вот тут-то и возникает вопрос, что проще, 30 ключевых слов специального ЯП для новичков или хрень с миллионами кнопок, списков, пунктов меню и т. д.Не просто 30 ключевых слов, а 30 ключевых слов + синтаксические конструкции + операторы и их приоритеты + правила работы с разнотипными переменными + правила записи идентификаторов. Это то, что вспомнилось сходу. Причем учитывая сложность взаимосвязей всего этого даже в простейших из языков, стоило бы ставить между этими понятиями знаки умножения, а не сложения.
Дык есть умельцы которые и на brainfuck'е пишут "достойные программы". Только в FOSS мире исходники ценятся выше работоспособности, потому что во write-only крапе нельзя разобраться, исправить или добавить новую функциональность.
Логотип по ссылке http://www.gnu.org/s/kawa/ прикольный :-)
да, действительно :) Будет у людей в голове kawa
Как это не печально, будущее за визуальным программированием. Большинство программистов лет через 20 будут только подсоединять готовые блоки друг к другу. А разработкой самих блоков будут заниматься относительно небольшое количество профессионалов, на намного более низком уровне.
>Как это не печально, будущее за визуальным программированием. Большинство программистов лет через 20 будут только подсоединять готовые блоки друг к другу. А разработкой самих блоков будут заниматься относительно небольшое количество профессионалов, на намного более низком уровне.Это не будет. Как минимум, скоро конец света.
> Как это не печально, будущее за визуальным программированием. Большинство программистов
> лет через 20 будут только подсоединять готовые блоки друг к другу.
> А разработкой самих блоков будут заниматься относительно небольшое количество профессионалов,
> на намного более низком уровне.Первая попытка сделать это - Delphi. Но сильная платформозависимость этого продукта привела к провалу проекта ввиду невозможности конкурировать с Microsoft Visual C и Basic. Но идея "программирования без программирования", доступного любому, даже анацефалу, уже тогда (в извращенной форме, по-моему)овладела умами топ-менеджеров компаний-китов ИТ.
Задолго до дельфи был Clarion, тот что для доса еще, который сам код генерил...
> Как это не печально, будущее за визуальным программированием. Большинство программистов лет через 20 будут только подсоединять готовые блоки друг к другу. А разработкой самих блоков будут заниматься относительно небольшое количество профессионалов, на намного более низком уровне.А программисты и так только подсоединяют готовые блоки друг к другу, даже работающие на самом низком уровне. Только эти блоки выглядят как набор букв, цифр и других символов, а не как идеограммы, только-то и всего. Не говоря уже о еще более низком уровне — схемотехническом.
Да, полностью согласен. Glue-programming это называется, взять готовые фреймворки и библиотеки и состряпать из этого программу. Вполне логично, что это можно перенести на визуальный уровень через какое-то время.
>Большинство программистов лет через 20 будут только подсоединять готовые блоки друг к другу.Угу, еще через 20 лет люди перестанут разговаривать и переписываться и будут общаться при помощи картинок и жестов.
Видимо авторы App Inventor с тобой не согласны. Они полагают, что даже низкоуровневые вещи должны собираться пазлами (судя по первой картинке).
Таки не надо путать программирование с созданием интерфейсов. ИМХО, создание интерфейсов из блоков, разработанных профессиональными дизайнерами, есть добро. А программирование бизнес-логики никто не отменял. И никакая визуализация тут не спасет.
как игрушка сгодится, но срьезных вещей не нарисуешь. Так что смысла не вижу
Не знаю, я занимаюсь робототехникой, пишу на app inventore разных простые проги и управляю роботом через BT))