Parlez-vous Java

February 25th, 2009


« Java   |   UnixLinux програмування »

Деяким з нас неприємно мужланській, прямолінійний підхід. Ми, інтелектуали, звиклі мислити масштабно, чинимо опір, коли нам говорять, що для побудови будинку потрібно знайти екскаватор і вирити котлован під фундамент. Ні, нам спочатку потрібно підписатися на Architectural Digest і з’їздити на екскурсію по історичних визначних пам’ятках.

Я виконав щось подібне, вирішивши вивчити іспанський: зібрався до Латинської Америки, доводив трохи не до сліз своїх вчителів і однокурсників питаннями про еволюцію синтаксису і міркуваннями про логічну структуру латині (у своє виправдання можу сказати, що я вивчив мову не гірше, ніж більшість моїх приятелів-студентів).

Але коли все сказано і зроблено, неминуче наступає етап сухої важкої праці програмування і наступна за ним зустріч з дияволом. Програміст і письменник Роджерс Кейденхед називає це страхом перед компилятором.
Про це детально написано в його навмисно забавній, але при цьому дотепній і грунтовній книзі для початківців Teach Yourself Java 1.1 Programming in 24 Hours (Как за добу самостійно вивчити програмування на Java 1.1). Сьогодні це мій найулюбленіший путівник по Java.

Звичайно, як програміст, що починає, я можу поскаржитися, що мій компілятор мене просто не розуміє. Або ж понадіятися, що мій неповторний діалект правильно зрозуміє. Але в програмуванні такий номер не проходить.

На жаль, мій афоризм (обучение на програмування схожий вивченню нового розмовного языка) вірний тільки до того моменту, поки справа не доходить до компілятора. Якщо я не говорю на суахілі в Зімбабве, то все ж таки можу показати на молоко, і крамар, можливо, зрозуміє мої наміри.
Але якщо Java не розуміє формулювання, то скільки б ви не показували пальцем, жестикуляція не замінить пропущеної крапки з комою. І єдиний спосіб наростити необхідну синтаксичну мускулатуру - це відповідна безперервна практика.


Tags: , , , , , ,

Загальна інформація


Схожі записи

Категория: Загальна інформація |

Комментарии