PharoJS

4 avril 2018

Vous êtes curieux de savoir ce qu’est PharoJS?  Une brève introduction ici de cet environnement Pharo Smalltalk qui roule sur un interpréteur JavaScript!

Publicités

FreeDOS

20 décembre 2017

La belle époque de DOS vous manque terriblement?  Certains de vos anciens logiciels n’existent que pour DOS?  Qu’à cela ne tienne, il y a FreeDOS, un projet open source qui fête cette année ses 23 ans!

Si la nostalgie vous habite, il y a aussi une version émulée (en JavaScript) accessible ici pour vous amuser!


Étude sur les langages de programmation et la qualité du code

2 octobre 2017

Un excellent article sur une étude comparative de divers langages de programmation et la qualité (selon divers critères) de chacun de ceux-ci.  L’étude a analysé 728 projects, 63 million de lignes de code, 29000 programmeurs, 1.5 million de commits dans 17 languages de programmation de projets hébergés sur GitHub.

On regrettera toutefois que Smalltalk (ou Pharo) n’ait pas été inclus dans l’étude mais ce sera pour une prochaine fois!

Mon petit doigt me dit qu’en fait de qualité, de taille du code source, de bogues et des autres paramètres étudiés, Smalltalk aurait torché tous les autres langages mentionnés dans l’étude!


Apprendre à programmer

10 mai 2017

Vous désirez apprendre et/ou apprivoiser un langage de programmation, un système d’exploitation, une base de données, un shell, etc ?  Vous y songez sérieusement mais vous craignez d’avoir à installer une tonne de trucs sur votre ordinateur pour satisfaire votre curiosité?  Vous y songez mais, malheureusement, ce que vous désirez n’est pas disponible pour votre système d’exploitation?  Vous y songez mais l’installation de tout ce qu’il vous faudrait vous semble compliquée?

Ne cherchez plus! TutorialsPoint.com vous offre l’environnement en ligne CodingGround !  Tous les environnements en ligne ainsi que les tutoriels en ligne sont gratuits en plus!

Qu’est-ce que CodingGround ?  C’est un environnement de développement minimal en ligne vous permettant d’éditer, de compiler et d’exécuter du code.  C’est une machine virtuelle qui vous offre aussi un shell Linux et un browser (pour tester votre PHP, HTML ou CCS par exemple). Pour les environnements qui le supportent, il est également possible de changer les options de compilation. On peut aussi ouvrir simultanément plusieurs fichiers source, scripts, shells, browsers, etc.

CodingGround vous offre en plus de sauvergarder, importer, exporter, partager et lire tous vos projets avec GitHub, DropBox, OneDrive et GoogleDrive!  Vous pouvez aussi simplement garder tous vos projets sur votre ordinateur!

Quels sont les langage de programmation, les systèmes d’exploitation, les bases de données, les outils de développements que CodingGround offre?  Une tonne!

Liste des terminaux (shell) en ligne

Liste des IDE en ligne

 

 

 

 

 


Smalltalk en vrac (20)

5 janvier 2016

Smalltalk

Un résumé de ESUG 2015 par Niall Ross.

Compte-rendu d’une expérience de développement d’un ERP avec VisualWorks, GemStone et Seaside.

Pharo

Interactive Fiction : une version de SmallWorlds (Dolphin Smalltalk) portée sur Pharo!

Une implémentation d’un ReadWriteLock.  L’annonce ici.

Il y a maintenant kit de développement pour AWS qui supporte Elastic Transcoder ici.

Iliad 0.9.4 fonctionne maintenant sur Pharo 4.x !

OXR : un nouveau package pour utiliser Open Exchange Rates.

Un sondage sur votre utilisation du package OS Process.

Amber

La version 0.14.18 est maintenant disponible ici!

Squeak

Il est dorénavant possible d’exécuter du code JavaScript dans SqueakJS!

Vous pouvez maintenant faire des builds de vos projets sur le serveur Travis-CI.  L’annonce ici.

VASmalltalk

PUM 08.06.02-02.06.47 est disponible pour VASmalltalk 8.6.2!

GemStone

Object Explorer pour GemStone/S 64.

 

 


Problème du voyageur de commerce

14 avril 2015

Si l’utilisation d’un algorithme génétique pour solutionner le problème du voyageur de commerce vous intéresse, il y a l’excellent article Solving the Traveling Salesman Problem Using Google Maps and Genetic Algorithms. Fait intéressant, ce projet éducatif utilise également Google Maps!  Le code source (JavaScript) est même gratuitement téléchargeable!

Pour des références plus pointues sur le problème du voyageur de commerce (TSP), il y a le site web TSP de l’université de Waterloo.


Smalltalk en vrac (5)

2 février 2015

Smalltalk

Un groupe Google pour le Smalltalk Renaissance Program.

Object-Oriented Implementation of Numerical Methods: An Introduction with Smalltalk and Java de Didier H. Besset est maintenant gratuitement disponible!  Les détails ici.

Épisode 9 du podcast Smalltalk Reflections : Collections and Streams.

Google Summer of Code (GSOC) : liste des projets en Smalltalk.

 

Pharo

Critique du livre Pharo by Example.

GraphViz pour Pharo.

 

Squeak

SqueakJS : une machine virtuelle pour Squeak en JavaScript.

 

VisualWorks

Smalltalk Digest, édition de janvier 2015.

Des solutions pour la concurrence en Smalltalk : MapReduce, Hadoop et MatriX pour VisualWorks.