Jump to content

Хакети Хак

Хакети Хак
Оригинальный автор(ы) _why и 50 друзей
Разработчик(и) Стив Клабник
Стабильная версия
1.0 / 25 декабря 2010 г .; 13 лет назад ( 25 декабря 2010 г. )
Репозиторий
Написано в Руби
Операционная система Windows , Linux , MacOS
Тип Образовательное программное обеспечение
Лицензия МОЯ лицензия
Веб-сайт github /hacketyhack /hacketyhack Отредактируйте это в Викиданных

Hackety Hack — это приложение с открытым исходным кодом , которое учит людей создавать программное обеспечение. Он сочетает в себе IDE с обширной системой уроков. Кроссплатформенное настольное приложение также интегрировано с веб - сайтом, где «хакеры» могут делиться своими знаниями, задавать вопросы и оставлять отзывы.

Hackety Hack изначально был создан _why , чтобы решить «затруднительное положение маленького программиста»: [1] что изучение современной разработки программного обеспечения сложно и сложно. Почему в конечном итоге «Устав хакети» был включен в «Манифест хакети»? [2] в котором излагаются руководящие принципы проекта.

Уай заручился помощью группы из 25 родителей и их детей, чтобы получить раннюю обратную связь, и назвал их «50 моими самыми близкими друзьями». Самые ранние версии Hackety Hack были основаны на встроенном браузере Gecko, но со временем он трансформировался в набор инструментов Shoes GUI .

Пост-почему развитие

[ редактировать ]

Почему намеревался выпустить Hackety Hack 1.0 на симпозиуме Art and Code. [3] В своем выступлении [4] он продемонстрировал сборку, известную как «версия 0.L», с обещанием вскоре выпустить версию 1.0. Этого так и не произошло, поскольку в августе 2009 года Почему таинственным образом исчез, удалив свои проекты. Поскольку они хранились в git , сообщество Ruby смогло их восстановить. Небольшая команда продолжала работать, выпустив версию 0.9 к Рождеству 2009 года и, наконец, версию 1.0 к Рождеству 2010 года.

Рубиновое лето кода 2010

[ редактировать ]

Hackety Hack был выбран в качестве проекта Ruby Summer of Code в 2010 году. Фела Винкельмолен была студенткой, выбранной для работы над проектом. Наставниками выступили Крис Редингер, Джефф Казимир, Сара Мей и Стив Клабник.

Сравнение с другим образовательным программным обеспечением

[ редактировать ]

Два крупнейших подобных проекта — Scratch и Alice . Есть два основных различия: оба этих проекта используют графический язык программирования, основанный на концепции «блоков», но Hackety Hack преподает Ruby. И Scratch, и Alice являются университетскими проектами MIT и CMU соответственно, а Hackety Hack не имеет никакого отношения к университету.

Блоки против Рубина

[ редактировать ]

Разница между «блоками» и «Ruby » проистекает из общего убеждения: большинство языков программирования требуют больших усилий и знаний, прежде чем можно будет создать что-то большее, чем простейшие программы. Решение «блоков» заключается в использовании концепций графического программирования, чтобы новичкам не приходилось беспокоиться о синтаксических проблемах или проблемах с запоминанием, поскольку существует палитра блоков на выбор, и они только правильно сочетаются друг с другом. Решение, которое предлагает Hackety Hack, заключается в обучении на более традиционном языке программирования, но добавлении библиотек, которые позволяют легко выполнять сложные задачи в одну строку. Например, в более традиционной библиотеке программного обеспечения создание фона с градиентом потребовало бы пяти или шести строк кода с использованием такого инструментария, как Qt , но в Hackety Hack это одна строка. Это достигается за счет выбора простых значений по умолчанию и отказа от поддержки менее используемых опций.

Сравнение с аналогичными проектами

[ редактировать ]

Принадлежность к университету, которой наслаждаются Скретч и Алиса , дает им больше ресурсов для работы. Оба проекта имеют команды людей, авторитет бренда своих учреждений и аспирантов, которые могут писать о них статьи и использовать их в исследованиях. Hackety Hack — более шустрый проект, так как команда гораздо меньше. Это также действительно проект с открытым исходным кодом, тогда как проект Alice, например, выпускает дампы исходного кода проекта лишь время от времени. Разработка Hackety Hack полностью открыта.

Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 40a5908b5a8c585e72c2f50eb371ac5f__1675708800
URL1:https://arc.ask3.ru/arc/aa/40/5f/40a5908b5a8c585e72c2f50eb371ac5f.html
Заголовок, (Title) документа по адресу, URL1:
Hackety Hack - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)