3 mars 2018

Un autre blogue que je recommande fortement est celui de Daniel Lemire (pas l’humoriste mais bien l’informaticien!). Il y traite souvent d’algorithmes et de performance avec une minutie du détail inouïe.
Pour avoir un bon exemple de son style et des sujets qu’il traite, je vous suggère son billet sur le choix aléatoire de nombre distinct (Picking distinct numbers at random: benchmarking a brilliant algorithm) ainsi que son article intitulé Iterating over set bits quickly.
Finalement, un exemple de ses contributions à l’open source, les RoaringBitmap.
Leave a Comment » |
Divers, informatique, mathématiques | Tagué: C, Daniel Lemire, informatique, Java, mathématiques, performance |
Permalien
Publié par endormitoire
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!
Leave a Comment » |
langage de programmation, Pharo, programmation, Smalltalk | Tagué: analyse, étude, bogues, C, Clojure, CoffeeScript, comparaison, Erlang, GitHub, Go!, Haskell, Java, JavaScript, Objective-C, Perl, Pharo, PHP, Python, Ruby, Scala, Smalltalk, TypeScript |
Permalien
Publié par endormitoire
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
Leave a Comment » |
bases de données, database, informatique, langage de programmation, programmation, programming, Système d'exploitation, tutoriel | Tagué: Ada, Algol-68, Angular JS, AsciiDoc, Assembly, Awk, base de données, Bash Shell, Befunge, bootstrap, Brainfuck, Browser, C, C++ 0x, C++ 11, C99 Strict, CentOS, Chipmunk BASIC, Clojure, COBOL, Coding Ground, CodingGround, CoffeeScript, ColdFusion, compilateur, compilation, compiler, CSS-3, D Language, Dart, développement, DropBox, Elixir, Embedded C, Erlang, F, Factor, Falcon, Fantom, Forth, Fortran-95, Free Basic, fureteur, GitHub, Go!, GoogleDrive, Groovy, Haskell, Haxe, HTML, Icon, IDE, ilasm, Intercal, interpréteur, interpreter, Java, Java 8, Java MySQL, JavaScript, jQuery, JSP, Julia, Ksh Shell, langage de programmation, Latex, Linux, Lisp, LOLCODE, Lua, machine virtuelle, Malbolge, Markdown, MathML, Matlab, Memcached, Mongo DB, Mozart-OZ, MySQL, Nimrod, Node.js, Numpy, Objective-C, OCaml, Octave, OneDrive, Oracle 11g, OS, P5.js, PARI/GP, Pascal, Pawn, Perl, Perl MySQL, PHP, PHP MySQL, PHP Web View, Pike, PowerShell, Processing.js, programmation, Prolog, Python, Python MySQL, Python-3, R Programming, Redis, reStructure, Rexx, Ruby, Rust, Scala, Scheme, Scipy, script, shell, Simula, Smalltalk, SML/NJ, SQLite, Sympy, système d'exploitation, Tcl, terminal, terminaux, Tex, Tutorials Point, TutorialsPoint, Unlambda, VB.Net, Verilog, VM, Whitespace, Ya Basic, Yasm |
Permalien
Publié par endormitoire
1 avril 2015

Un excellent article sur les nombreux problèmes avec lesquels le code C de la machine virtuelle de Squeak et Pharo a à composer.
Leave a Comment » |
Cog, Machine virtuelle, Pharo, Smalltalk, Squeak, VM | Tagué: C, machine virtuelle, Pharo, Smalltalk, Squeak, VM |
Permalien
Publié par endormitoire