background preloader

Pharo - Welcome to Pharo!

Pharo - Welcome to Pharo!
Related:  PCode

igor.moochnick - Pash Creative Computing 7 units44 activitiesremixing encouraged download the Scratch 3.0 version of the guide> help learnerscreate new worldswith computing download the Scratch 3.0 version of the guide an introductorycomputing curriculumusing Scratch Scratch 3.0 is here! In celebration of Scratch 3.0, we are hard at work developing a new version of our Creative Computing Curriculum Guide to be released in early 2019! Download

[MAT|PRIM|SEC|SUP|UNIV - WIN|MAC|LIN] Berkeley Logo (UCBLogo) The current version is 6.0, posted 14 Sep 2008. 6 Jan 2009: The bug in the version for PowerPC-based Macs that required X11 to run Logo has been fixed. Re-download UCBLogo if you had that problem. Here are links to version 5.3 for frozen platforms DOS (or by HTTP), or Mac pre-OS X (or by HTTP). If you downloaded 6.0 before Tues 9/30/2008, 10:30pm PST, and it didn't run on your PowerPC-based Mac, download it again -- that's been fixed. Also consider David Costanzo's FMSLogo, an updated version of George Mills' MSWLogo, a multimedia-enhanced version for MS Windows based on Berkeley Logo. Or Andreas Micheler's aUCBLogo, a rewrite and enhancement of UCBLogo. Here are links to other versions of Logo. If you got here by Googling "logo" and are looking for someone to design a logotype (an identifying symbol) for your organization, you're in the wrong place. MIT Press web page for Computer Science Logo Style

[SUP|UNIV - WIN|MAC|LIN] OpenEuphoria Linguagem Potigol by potigol Girls Who Code Girls Who Code works to close the gender gap in technology. Our free programs educate, inspire, and equip girls to pursue opportunities in technology. | Free Summer Programs & Clubs [MAT|PRIM|SEC - WIN|MAC|LIN] Logiciel éducatif GCompris Bonjour, Nous sommes heureux de vous annoncer la sortie de GCompris 0.90. Cette nouvelle version contient 8 nouvelles activités: L'activité Calendrier pour apprendre à l'utiliser (par Amit Sagtani) Une autre activité basée sur Calendrier pour apprendre à effectuer des opérations sur une date (par Amit Sagtani)) Une activité pour apprendre le nom des différents membres d'une famille (commencée par Rajdeep Kaur lors d'un GSoC précédent, et complétée par Rudra Nil Basu lors du dernier GSoC) Une autre activité similaire avec des questions sur les membres d'une famille Une extension de l'activité Memory avec les lettres minuscules et majuscules (par Aman Gupta) La même activité en mode deux joueurs (by Aman Gupta) Le portage de l'activité Sous-marin de l'ancienne version Gtk+, pour apprendre les bases du fonctionnement d'un sous-marin (par Rudra Nil Basu) L'activité Electronique numérique pour créer un schéma électronique à l'aide des différents composants. Merci à tous, Timothée et Johnny

[SEC|SUP|UNIV - WIN|MAC|LIN] Online Python Tutor - Learn programming by visualizing code execution PH7 Engine The Languages And Frameworks You Should Learn In 2016 Martin Angelov A lot happened in the software development world in 2015. There were new releases of popular programming languages, new versions of important frameworks and new tools. You will find a short list of the new releases that we think are the most important below, together with suggestions for the things we believe would be a great investment of your time to learn in 2016. The Trends Shift from the backend to the frontend In the last few years, there has been a trend towards shifting the business logic of web apps from the backend to the frontend, with the backend being delegated to a simple API. Quick browsers releases Another significant advancement for the web as a platform in 2015 was the release of the Edge web browser. The death of Flash It has finally happened! Languages and Platforms Python 3.5 was released this year with a lot of new features like Asyncio, which gives you a node.js-like event loop, and type hints. Swift 2 was released earlier this year. JavaScript Frameworks

[MAT|PRIM - WIN|MAC|LIN] Childsplay [PRIM - WIN|MAC|LIN] Little Wizard's Polyglot extensible compiler framework Polyglot is a highly extensible compiler front end for the Java programming language. It is implemented as a Java class framework using design patterns to promote extensibility. Using Polyglot, language extensions can be implemented without duplicating code from the framework itself. Polyglot has been used to implement domain-specific languages, to explore language design ideas, to simplify Java for pedagogical purposes, and for various code transformations such as optimization and fault injection. Polyglot has been used for both major and minor language extensions; our experience suggests that the cost of implementing an extension scales well with the degree to which it modifies Java. Polyglot compiles and runs on (at least) Linux, Solaris, Windows, and Mac OS X. Polyglot supports Java 1.4, Java 5, and Java 7, including features such as generics and annotations.

Download Swift Latest Development Snapshots Development Snapshots are prebuilt binaries that are automatically created from mainline development branches. These snapshots are not official releases. They have gone through automated unit testing, but they have not gone through the full testing that is performed for official releases. Swift is covered by the Swift License at swift.org/LICENSE.txt. Apple Platforms Xcode includes a release of Swift that is supported by Apple. Playgrounds are not currently supported for downloadable Swift packages. To submit to the App Store you must build your app using the version of Swift that comes included within Xcode. Requirements for Tools OS X 10.11 (El Capitan) Xcode 7.2 (including prerelease versions) Supported Target Platforms OS X 10.9.0 or later iOS 7.0 or later watchOS 2.0 or later tvOS 9.0 or later Installation Download the latest package release. Code Signing on OS X Linux Requirements Ubuntu 14.04 or 15.10 (64-bit) Active Signing Keys

Related: