Парадигма | объектно-ориентированный , функциональный |
---|---|
Разработано | Лалит Брюки |
Впервые появился | 2010 |
Стабильный выпуск | 2.9.06 / 2 сентября 2020 г . |
Печатная дисциплина | сильный |
Платформа | x86 |
Операционные системы | Кроссплатформенность : Linux , macOS , Windows |
Лицензия | GPL |
Расширения имени файла | .scala, .kojo |
Интернет сайт | www |
Под влиянием | |
Логотип , Обработка , Блокнот Геометра | |
|
Kojo - это язык программирования и интегрированная среда разработки (IDE) для компьютерного программирования и обучения. Он имеет множество различных функций, которые позволяют играть, исследовать, создавать и обучаться в области компьютерного программирования, умственных навыков, (интерактивной) математики, графики, искусства, музыки, науки, анимации, игр и электроники. Kojo черпает идеи из языков программирования Logo и Processing . [1] [2]
Kojo - это программное обеспечение с открытым исходным кодом . Он был создан и активно развивается Лалит Пант, программистом и учителем, живущим в Дехрадуне, Индия . Kojo предоставляет предметно-ориентированные языки (DSL) для различных областей обучения, и поэтому может считаться языком программирования для обучения .
Kojo написан на языке программирования Scala , и его подход основан на языке программирования , где пользователи начинают с простого подмножества языка и продвигаются по шагам. Его графический пользовательский интерфейс основан на Java Swing ; предыдущая версия была основана на платформе Java NetBeans .
Лалит выбрал Scala в качестве основного языка для Kojo из-за его низкого барьера для входа и потенциальной мощности. [3] [4]
Коджо использовался в школах и классах по всему миру. Некоторые из них включают:
- Школа Химджоти, Дехрадун, Индия.
- Школа долины Риши , Маданапалле, Индия.
- Начальная школа Кардинал Форест, Спрингфилд, Вирджиния, США. [5]
- Колледж Дьябло Вэлли , Плезант Хилл, Калифорния, США.
- Католическая средняя школа Богоматери , Престон, Англия.
- Шведский 4-й класс, состоящий из 10-летних детей. [6] Коджо был представлен Dagens Nyheter (DN) и Computer Sweden в результате работы, проделанной этим классом.
- Такие мероприятия, как Code Camp в Кремниевой долине [7], CoderDojo , Hack The Future и Meetups. [8]
Разработка Kojo частично спонсируется Lightbend (ранее TypeSafe) [9] и Лундским университетом , факультет компьютерных наук [10], где Kojo используется для ознакомления детей и учителей с компьютерным программированием. Профессор Бьёрн Регнелл из Лундского университета сделал информативную презентацию по этому вопросу. [11] Профессор Регнелл пишет в переводе: « Kojo - лучший инструмент с низким входным барьером, который я видел для того, чтобы сделать реальное текстовое программирование доступным для детей, которое также можно использовать вплоть до университетского уровня ». [12]
Ссылки [ править ]
- ^ "Домашняя страница Коджо" . Проверено 29 августа 2012 года .
- ^ Geertjan Wielenga (19 февраля 2010). «Интервью: среда обучения Scala на платформе NetBeans» . DZone . Проверено 29 августа 2012 года .
- ^ Одерский, Мартин. «Масштабируемость классных комнат в Гималаях» . Читайте, пишите . Проверено 18 апреля 2013 года .
- ^ Bagwell, Фил (25 августа 2011). «Интервью: Scala - это детская игра» . Scala-lang.org . Федеральная политехническая школа Лозанны (EPFL) . Проверено 7 мая 2013 года .
- ^ Начальная школа Кардинал Форест
- ^ Шведский 4-й класс
- ^ Лагерь Кодекса Кремниевой долины
- ^ Встречи
- ^ Lightbend
- ^ Лундский университет, факультет компьютерных наук.
- ^ Профессор Бьёрн Регнелл, Лундский университет, презентация Коджо
- ^ Regnell, Бьёрн (29 апреля 2013). "Lär dig programmera!" . Дата обращения 6 мая 2013 .