5 liens privรฉs
This list initially was a clone of stackoverflow - List of freely available programming books by George Stocker.
C+= (pronounced either C-plus-Equality, or See Equality) is a feminist programming language, created to smash the toxic Patriarchy that is inherent in and that permeates all current computer programming languages.
Rosetta Code is a programming chrestomathy site. The idea is to present solutions to the same task in as many different languages as possible, to demonstrate how languages are similar and different, and to aid a person with a grounding in one approach to a problem in learning another. Rosetta Code currently has 692 tasks, 106 draft tasks, and is aware of 518 languages, though we do not (and cannot) have solutions to every task in every language.
Suite ร la consultation de ce sujet, j'ai ressenti la nรฉcessitรฉ de lancer un fil รฉquivalent, qui se chargerait de rรฉpertorier les liens vers les sites internet intรฉressants. Pour ma part je dois la totalitรฉ de mes compรฉtences ร la consultation de cours, articles ou tutoriels en ligne, et je pense qu'internet est suffisamment riche pour permettre une formation dโautodidacte.
This file documents the GNU make utility, which determines automatically which pieces of a large program need to be recompiled, and issues the commands to recompile them.
I had a fun ride attending a very interesting lecture this semester called Programming Paradigms. I learned about the four main paradigms that exist: imperative, object-oriented, functional and logic programming. Now, Iโm sure every developer has heard about imperative, OO and functional, but to be honest I had no idea what logic programming was about. I couldnโt even name one language in the logic programming paradigm. I was intrigued, what could this paradigm I had never heard about be, what does it excel in and could it be useful for day-to-day programming problems?
Actuellement le langage R est incontournable pour qui veut manipuler des donnรฉes en bioinformatique, en particulier pour l'analyse statistique. Mais un successeur est en passe de s'imposer : Julia, combinant puissance du langage avec les fonctionnalitรฉs de R, et comblant les nombreux dรฉfauts de ce dernier - mais plus encore ! Voici une prรฉsentation de ce tout nouveau langage.
Une liste de livres, gratuits, pour apprendre ร programmer dans tel ou tel langage.
We want a language thatโs open source, with a liberal license. We want the speed of C with the dynamism of Ruby. We want a language thatโs homoiconic, with true macros like Lisp, but with obvious, familiar mathematical notation like Matlab. We want something as usable for general programming as Python, as easy for statistics as R, as natural for string processing as Perl, as powerful for linear algebra as Matlab, as good at gluing programs together as the shell. Something that is dirt simple to learn, yet keeps the most serious hackers happy. We want it interactive and we want it compiled.
(Did we mention it should be as fast as C?)
But the most noteworthy announcement for version 3.0 is:
PyCharm now comes in two editions: Community and Professional.
And yes, you read it right: a free and open-source edition of PyCharm is now available!
Julia is a high-level, high-performance dynamic programming language for technical computing, with syntax that is familiar to users of other technical computing environments. It provides a sophisticated compiler, distributed parallel execution, numerical accuracy, and an extensive mathematical function library. The library, largely written in Julia itself, also integrates mature, best-of-breed C and Fortran libraries for linear algebra, random number generation, signal processing, and string processing. In addition, the Julia developer community is contributing a number of external packages through Juliaโs built-in package manager at a rapid pace. IJulia, a collaboration between the IPython and Julia communities, provides a powerful browser-based graphical notebook interface to Julia.
Il faut reconnaรฎtre que sur le marchรฉ actuel, le langage C n'est peut-รชtre plus celui qui est le plus utilisรฉ. Entre le Java qui possรจde une grande part de marchรฉ et la plateforme .Net regroupant divers outils et langages mais plus orientรฉe Windows, le C possรจde quant ร lui une part de moins en moins grande. Cependant, le C peut รชtre encore utilisรฉ dans bien des domaines oรน l'on cherche performance et rapiditรฉ ou si on a des ressources limitรฉes, comme :
dรฉveloppement de systรจmes embarquรฉs ;
jeux vidรฉo (plus trop dans le monde professionnel comparรฉ au C++) ;
programmation systรจme ;
dรฉveloppement d'applications temps rรฉel ;
bibliothรจques de fonctions.
Et bien d'autres !
This is a video of Portal Prelude, a Portal fan game by Builderboy2005, written in Axe programming language for the TI-83 Plus and TI-84 Plus series of graphing calculators, similar to the Flash clone for being in 2D
Un site regroupant plusieurs manuels pour apprendre un langage de programmation.