Pages: (4) 1 2 3 [4] ( Show unread post )

> Ищу доброго Java-программера, помощь нужна - уроки или консультации, что ли...
 dmvn Member is Offline
 Posted: 31-12-2006, 03:46 (post 46, #695742)

ОТК АудиоРелизов

Group: News makers
Posts: 2641
Warn:0%-----
QUOTE (obaldin @ 31-12-2006, 02:55)
На паскале будет труднее завернуть что-то типа x-=**++x; :)
а) C++-профи такой код читает без напряга.
б) Если ты не профи, то на @#$%^^%$## ТАК писать? Пиши проще, комментируй. Сколько лет пишу на С++, ни разу такого не приходилось писать.
в)
Утверждение. 1) На любом языке программирования можно написать нечитаемый код. 2) На любом языке программирования можно написать абсолютно читаемый код.
Доказательство. Неформализуемо, зато 1) и 2) подтверждено миллиардами примеров.

P.S. Кажется, тему надо закрывать.
PM Email Poster Shared files Users Website
Top Bottom
 obaldin Member is Offline
 Posted: 31-12-2006, 04:25 (post 47, #695747)

Медитатор

Group: Prestige
Posts: 4886
Warn:0%-----
QUOTE (dmvn @ 31-12-2006, 02:46)

Утверждение. 1) На любом языке программирования можно написать нечитаемый код. 2) На любом языке программирования можно написать абсолютно читаемый код.
Само по-себе верно, но есть хитрость - тут речь шла об обучении. А для обучения желателен язык, который сильно затрудняет написание плохого кода.
PM
Top Bottom
 zx666 Member is Offline
 Posted: 31-12-2006, 04:38 (post 48, #695749)

Бросающийся

Group: Members
Posts: 760
Warn:0%-----
QUOTE (obaldin @ Today, 04:25)
QUOTE (dmvn @ 31-12-2006, 02:46)

Утверждение. 1) На любом языке программирования можно написать нечитаемый код. 2) На любом языке программирования можно написать абсолютно читаемый код.
Само по-себе верно, но есть хитрость - тут речь шла об обучении. А для обучения желателен язык, который сильно затрудняет написание плохого кода.
И тут, наконец, появляется Java ! :)
PM Email Poster ICQ
Top Bottom
 FiL Member is Offline
 Posted: 02-01-2007, 05:31 (post 49, #696590)

Сварливый Мозг Клуба
Group: Roots
Group: Roots
Posts: 22883
QUOTE (obaldin @ 30-12-2006, 10:59)
QUOTE (FiL @ 23-12-2006, 00:07)
для обучения ОБЪЕКТНОМУ программированию не надо изучать ПРОЦЕДУРНЫЕ языки. Абсолютно другая логика.
Что именно подразумевается под "ПРОЦЕДУРНЫМИ языками"? Имеется в виду "imperative style" или "functional style"?
Ну и вопросы ты задаешь... я-же не помню уже определений, я это на 2-м курсе проходил :) Да еще и на литовском языке. А ты тут imperative, functional... я даже словей таких не знаю.

Но таки да, я говорю о императивных языках. Про функциональные тут речь вообще не шла (да и не используются они нигде толком, так Lisp где-то в автокаде, да всякие около-академические области). А вот для понимания принципов объектного программирования (причем на чисто-объектных языках, типа смолтока) знания и опыт императивного программирования не помогут. И даже будут мешать на первых порах. По себе сужу.
PM Email Poster ICQ AOL MSN
Top Bottom
Topic Options Pages: (4) 1 2 3 [4]