Irina’s Weblog

7/8/2007

The March of Progress

Filed under: Computers, Humor — Izida @ 1:14 pm

Източник : Cay Horstmann’s Home Page, единият от авторите на Core Java.

The March of Progress

1980: C
    printf("%10.2f", x);

1988: C++
    cout < < setw(10) << setprecision(2) << showpoint << x;

1996: Java
    java.text.NumberFormat formatter = java.text.NumberFormat.getNumberInstance();
    formatter.setMinimumFractionDigits(2); formatter.setMaximumFractionDigits(2);
    String s = formatter.format(x); for (int i = s.length(); i < 10; i++) System.out.print(' ');
    System.out.print(s);

2004: Java
    System.out.printf("%10.2f", x);

6 Comments »

  1. Мда. Прогрес има. Скоро се надявам, че и System.out. ще отпадне ;).

    Поздрави Ему

    Comment by Ему — 7/8/2007 @ 1:28 pm

  2. Шшшш! Ако продължаваш в този дух - ще ни оставиш без работа ;) Виж колко по-внушително изглежда ако напишеш нещо на Java 1.4 в сравнение с всички други дадени примери!

    Comment by Izida — 7/8/2007 @ 1:31 pm

  3. Е, внушително изглежда. Дори не се нуждае от обфускиране ;). А ако объркаш нещо, то грешката е още по-внушителна и разбираема :).

    А за работата, ти май владееше и 1988, така че не се бой толкова ;).

    Поздрави Ему

    Comment by Ему — 7/8/2007 @ 3:04 pm

  4. хахаха на тъпанарите от Сън им трябват > 24 години за да проумеят как се правят нещата :)

    Comment by минаващ — 2/9/2007 @ 8:04 pm

  5. [...] го видях на един друг блог и ме накара да се замисля От къде са тръгнали [...]

    Pingback by Void and Null » Blog Archive » The march of progress — 17/11/2007 @ 2:07 pm

  6. Наистина ме накара да се замисля и да сложа линк в моя блог :)

    Comment by Иван — 17/11/2007 @ 2:08 pm

RSS feed for comments on this post. TrackBack URI

Leave a comment



Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivs 2.5 License.

Powered by WordPress