Sep. 28th, 2008

me

Static Typing

Disclaimer: taking pictures while driving is dangerous; don't try this at home

Tags: , ,

May. 29th, 2008

me

Multiple dispatch

Многие вводные статьи и учебники по «попсовому» объектно-ориентированному программированию (где под «попсовым» подразумевается то, что мы имеем, например, в C++ и Java) содержат примеры с классами «фигурка», «треугольничек» и так далее. Примеры, кстати, получаются очень стройными, но к сожалению элегантность редко просачивается из учебников в реальный код. Тема этого поста — multiple dispatch — фундаментальная возможность, которая отсутствует во многих распространенных языках, называющих себя объектно-ориентированными. Я тоже выберу популярный подход с «фигурками» и «треугольничками». Мои примеры — весьма абстрактные, но том или другом виде встречаются очень часто в реальных системах. дальше... )

Dec. 8th, 2007

me

Хочется странного (С++)

А именно наследования с self-type и compile-time проверкой. Конкретнее — ... )

Nov. 3rd, 2006

me

Write once, run anywhere

Ага, конечно. Сижу, латаю jdic, много плююсь. А завтра буду собирать под нужные платформы. Может есть лучше что-то?

Upd: jdic идет нах#$, перехожу на SWT
Tags:

Oct. 14th, 2006

me

Не могу понять

Я не могу понять - почему в Java нет syntactic sugar для ситуаций типа Comparator или просто коротких анонимных функций. Ведь до анонимных классов и for-iterator loop как-то дошли. Или почему нет в JDK такой элементарной вещи как Pair<F,S> раз уж generics есть.
Tags:

Oct. 1st, 2006

me

Читая Effective Java ...

Читая Joshua Bloch. Effective Java Programming Language Guide, думаю о том, что ей бы больше подошло название 57 reasons why you should not use Java for your next project. Хотя книга бесспорно хорошая.
Tags:

Jan. 26th, 2006

me

С сегодняшней лекции по Java

"If you do not learn how to use double, it will bite you in the ass when you least expect it."
(реализуя Comparator <Ball>) "... the method with two balls ..."
--девочка-инструктор

"Instead of writing up a bunch of shit now, just return null to make Eclipse happy."
--мальчик-инструктор

Jan. 23rd, 2006

me

С сегодняшней лекции по Java

"Well, Scheme is very complex. I'm not even gonna compare it to Java."
-- инструктор
me

April 2009

S M T W T F S
   1234
567891011
12131415161718
19202122232425
2627282930  

Advertisement

Syndicate

RSS Atom
Powered by LiveJournal.com