Live Japon : l'ampoule à LED, nouveau produit vedette
-
vendues plus de 75 euros pièce au Japon il y a quelque mois, les ampoules à LED sont désormais nombreuses et proposées à un tarif moitié moindre
-
La baisse des prix va probablement se poursuivre
- 9 more annotations...
Super Mario Bros. 2 - Wikipedia, the free encyclopedia
-
Because SMB2 is a redesign of a non-Mario game, the game differs greatly from the original Super Mario Bros. The game has sold over ten million copies, was the 3rd most sold title on the Nintendo Entertainment System[citation needed] and was critically acclaimed at the time. Many elements from Super Mario Bros. 2 have since become part of the Mario series canon and the repertoire of recurring elements.
-
Various Nintendo of America employees personally disliked the Japanese Super Mario Bros. 2, which they found to be frustratingly difficult and otherwise virtually identical in gameplay and features to Super Mario Bros. (SMB1).[2] Adopting the belief that such a game would likely sell poorly in the United States, Nintendo sought to release a different sequel that would be more acceptable for Western audiences. Because of this, although Yume Kōjō: Doki Doki Panic was originally set in a storybook and had an Arabian theme completely unrelated to the Mario series, it was modified to use sprites and music from the Mario series as well as to introduce new characters in keeping with the Mario storyline.
- 4 more annotations...
Sprint Gobbles Up Virgin Mobile For $483 million
-
deal to buy out Virgin Mobile USA
-
The deal is expected to receive approval either in the fall or in early 2010
- 2 more annotations...
The Scheme Programming Language
THE ref book on Scheme, period.
Vanilla 2
Supposedly the Wordpress of Forums.
Why? Language Archaeology ... and Metaprogramming
-
Python also felt the pressure to support metaprogramming, which began to appear in 2.x versions of the language in the form of metaclasses. Metaclasses turned out to be (like AOP in Java) too much of a mental shift to allow easy use by mainstream Python programmers, so in the most recent versions of Python, decorators were added. These are similar in syntax to Java annotations, but more powerful in use, primarily because Python is as fungible as Ruby. What's interesting is that the intermediate step of actually applying the decorator turns out to be less of an intrusion, (as it might initially appear) but rather a beneficial annotation that makes the code more understandable. Indeed, one of the main problems with metaclasses (other than the complexity) was that you couldn't easily see by looking at the code what it does; you had to know that the magic had been folded in because of the metaclass. Whereas, with decorators, it is clear that metaprogramming actions are being applied to a function or class.
Although we haven't seen an explosion in the creation of DSLs in Python as we have in Ruby (it's certainly possible to create DSLs in Python), decorators provide an interesting alternative: instead of creating an entirely new language syntax, you can create a decorated version of Python. Although this might not be tightly targeted to domain users as DSLs are, it has the benefit of being more easily understandable to someone who is already familiar with Python (rather than learning a new syntax for each DSL).
The Lambda Complex
-
Programming languages such as
C/C++/Java/Python are called imperative programming languages
because they consist of sequences of actions. The programmer tells
the computer how to perform a task, step-by-step. -
There are two areas that are fundamental to programming a computer
- resource management and sequencing. - 12 more annotations...
defmacro - Functional Programming For The Rest of Us
-
In functional languages automatic analysis of functions and finding good candidates for
concurrent execution is as trivial as automatic inlining! In this sense functional style programs are "future proof" -
Hot Code Deployment
- 48 more annotations...
Sponsored Links
Top Tags
- 354programming,
- 306comparison,
- 253software,
- 221language,
- 177web,
- 173mac,
- 148learning,
- 125lisp,
- 114git,
- 89entrepreneurship,
View All Recent Tags (49)
- 52comparison,
- 51programming,
- 34language,
- 19learning,
- 14clojure,
- 12java,
- 11git,
- 11lisp,
- 8functional,
- 6free,
- 6framework,
- 6scala,
- 6web,
- 5book,
- 5performance,
- 5object-oriented,
- 5database,
- 5mercurial,
- 5jvm,
- 5javascript,
- 4software,
- 4haskell,
- 4common-lisp,
- 4vcs,
- 4bazaar,
- 3tips,
- 3entrepreneurship,
- 3library,
- 3example,
- 3best-practices,
- 3emacs,
- 3groovy,
- 3qt,
- 3syntax,
- 3imperative,
- 3mac,
- 3dvcs,
- 3subversion,
- 3jquery,
- 3ide,
- 3development,
- 3perl,
- 3declarative,
- 2fonts,
- 2html,
- 2scheme,
- 2ruby,
- 2photography,
- 2stock
Public Tags (878)
Daniel Jomphe's Public Lists (0)
No lists have been created yet.
"List" is a great way to organize, share and display your specific collection of bookmarks.
Highlighter, Sticky notes, Tagging, Groups and Network: integrated suite dramatically boosting research productivity. Learn more »
Join Diigo