Le Septox

The best way out is always through.

Archive for the ‘programming’ Category

programming quotes

“The hardest part of design … is keeping features out.” - Donald Norman

“Before software can be reusable it first has to be usable.” - Ralph Johnson

“Once a new technology starts rolling, if you’re not part of the steamroller, you’re part of the road.” - Stewart Brand

“Debugging is twice as hard as writing the code in the first place. Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it.” - Brian W. Kernighan

“Most of you are familiar with the virtues of a programmer. There are three, of course: laziness, impatience, and hubris.” - Larry Wall

  • 5 Comments
  • Filed under: programming
  • hex_code

    Il y en a qui apres avoir fait le concept (UML etc.), se lancent et programment tout les modules ou pacquets de l’application ou du logiciel et ce n’est qu’a la fin qu’ils ecrivent des routines de tests ( junits, nunits, etc. ) et d’autres qui evoluent a petits pas c’est a dire module apres module, et chaque module est d’abord programme puis teste, et cela donne une certaine echelle (compte tenu aussi souvent des “tiers” ou architectures du systeme a realiser).

    Je dois avouer n’utiliser que la deuxieme methode, et ce “naturellement”

    Des utilisateurs de la premiere methode qui passent par la ??

    Quine !!!

    hex_code

    Un quine (en informatique) est un programme (naturellement n’utilisant pas d’interface graphique) dont la sortie et le code source sont identiques

    Il faut noter que l’operation qui consiste a ouvrir le fichier source et a l’afficher est consideree comme une tricherie.

    Generalement, un programme qui utilise une quelconque entree de donnees ne peut etre considere comme un quine valide.

    Une solution triviale est un programme dont le code source est vide. Mais pas acceptable !!!

    Naturellement , le quine le plus court est interessant a etudier.

    Alors a vos claviers, prets ?? partez !! (euuh en Java)

    source

  • 0 Comments
  • Filed under: french, programming
  • citations sur la programmation

    [Update] la rubrique “citations” recevra chaque vendredi, un article !! A Vendredi prochain.

    • Il y a deux manières d’écrire des programmes sans erreurs. Seule la troisième marche.
    • Il est plus facile de changer la spécification pour qu’elle corresponde au programme que le contraire.
    • La documentation est comme une assurance-vie : le bénéficiaire n’est presque jamais celui qui l’a signée.
    • Tout programme a (au moins) deux buts : celui pour lequel il a été écrit, et celui pour lequel il ne l’a pas été.

    Links of The Week 17-12-07

    cup_coffee

    Discussion interessante sur les “Overflows” numerique en Java

    Create dynamic applications with javax.tools

  • 2 Comments
  • Filed under: java, programming
  • Monsters of the Programming World

    monster

    Lool

  • 1 Comment
  • Filed under: programming
  • Entwickler-Adventskalender

    Der Verlag entwickler.press stellt zwischen dem 1. und 24. Dezember täglich ein eBook auf seiner Webseite, zum kostenlos Download, zur Verfügung.

    Bei den bereitgestellten eBooks soll es sich laut Verlag, um aktuelle Buch-Neuerscheinungen aus dem Jahr 2007 handeln.

    So wolle sich der Verlag, bei seiner treue Leserschaft bedanken.

    Introducing Verlang 0.1

    verlang

    just to introduce verlang 0.1, more Infos here

    The TIOBE Programming Community index gives an indication of the popularity of programming languages. The index is updated once a month. The ratings are based on the world-wide availability of skilled engineers, courses and third party vendors. The popular search engines Google, MSN, Yahoo!, and YouTube are used to calculate the ratings. Observe that the TIOBE index is not about the best programming language or the language in which most lines of code have been written.

    very interessing !!

    • 20.542% Java
    • 13.969% C
    • 10.228% (Visual) Basic
    • 8.750% C++
    • 8.687% PHP
    • 4.738% Perl
    • 4.227% Python
    • 3.917% C#
    • 3.084% Ruby
    • 2.928% JavaScript
    • 2.456% Delphi
    • 1.704% D
    • 1.179% PL/SQL
    • 1.129% SAS
    • 0.754% Lisp/Scheme
    • 0.746% Lua
    • 0.708% COBOL
    • 0.647% ABAP
    • 0.639% Pascal
    • 0.613% Ada

    source: TIOBE

  • 0 Comments
  • Filed under: programming
  • java decompilers

    here are some: funny stuffs, they are sometimes usefull.

    Cavaj Java Decompiler - http://www.bysoft.se/sureshot/cavaj
    ( thanks to Herve Minko)

    JadClipse, Jad plugin for Eclipse IDE - http://sourceforge.net/projects/jadclipse>

    update:
    NBJAD - a Jad plugin for Netbeans IDE -