Из Википедии, бесплатной энциклопедии
  (Перенаправлено с Kojo (язык программирования) )
Перейти к навигации Перейти к поиску

Kojo - это язык программирования и интегрированная среда разработки (IDE) для компьютерного программирования и обучения. Он имеет множество различных функций, которые позволяют играть, исследовать, создавать и обучаться в области компьютерного программирования, умственных навыков, (интерактивной) математики, графики, искусства, музыки, науки, анимации, игр и электроники. Kojo черпает идеи из языков программирования Logo и Processing . [1] [2]

Kojo - это программное обеспечение с открытым исходным кодом . Он был создан и активно развивается Лалит Пант, программистом и учителем, живущим в Дехрадуне, Индия . Kojo предоставляет предметно-ориентированные языки (DSL) для различных областей обучения, и поэтому может считаться языком программирования для обучения .

Kojo написан на языке программирования Scala , и его подход основан на языке программирования , где пользователи начинают с простого подмножества языка и продвигаются по шагам. Его графический пользовательский интерфейс основан на Java Swing ; предыдущая версия была основана на платформе Java NetBeans .

Лалит выбрал Scala в качестве основного языка для Kojo из-за его низкого барьера для входа и потенциальной мощности. [3] [4]

Коджо использовался в школах и классах по всему миру. Некоторые из них включают:

Разработка Kojo частично спонсируется Lightbend (ранее TypeSafe) [9] и Лундским университетом , факультет компьютерных наук [10], где Kojo используется для ознакомления детей и учителей с компьютерным программированием. Профессор Бьёрн Регнелл из Лундского университета сделал информативную презентацию по этому вопросу. [11] Профессор Регнелл пишет в переводе: « Kojo - лучший инструмент с низким входным барьером, который я видел для того, чтобы сделать реальное текстовое программирование доступным для детей, которое также можно использовать вплоть до университетского уровня ». [12]

Ссылки [ править ]

  1. ^ "Домашняя страница Коджо" . Проверено 29 августа 2012 года .
  2. ^ Geertjan Wielenga (19 февраля 2010). «Интервью: среда обучения Scala на платформе NetBeans» . DZone . Проверено 29 августа 2012 года .
  3. ^ Одерский, Мартин. «Масштабируемость классных комнат в Гималаях» . Читайте, пишите . Проверено 18 апреля 2013 года .
  4. ^ Bagwell, Фил (25 августа 2011). «Интервью: Scala - это детская игра» . Scala-lang.org . Федеральная политехническая школа Лозанны (EPFL) . Проверено 7 мая 2013 года .
  5. ^ Начальная школа Кардинал Форест
  6. ^ Шведский 4-й класс
  7. ^ Лагерь Кодекса Кремниевой долины
  8. ^ Встречи
  9. ^ Lightbend
  10. ^ Лундский университет, факультет компьютерных наук.
  11. ^ Профессор Бьёрн Регнелл, Лундский университет, презентация Коджо
  12. ^ Regnell, Бьёрн (29 апреля 2013). "Lär dig programmera!" . Дата обращения 6 мая 2013 .