Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2006.08.13;
Скачать: [xml.tar.bz2];

Вниз

Появилась куча свободного времени.   Найти похожие ветки 

 
Кручен-Верчен ©   (2006-07-03 09:55) [0]

Хочу изучить java. Посоветуйте русскоязычные сайты, книги (особенно книги). Уровень в java - абсолютный ноль.


 
Danilka ©   (2006-07-03 10:57) [1]


> Появилась куча свободного времени.

Везет!

> Хочу изучить java.

Лучше по кабакам да по девченкам походи, пока время есть.
:)


 
Тульский ©   (2006-07-03 11:23) [2]

Пользуйся моментом. Отдыхай, жарь шашлыки, катайся на велике и т.д.


 
Alex Konshin ©   (2006-07-03 11:43) [3]

Английский изучай. Самый нужный язык программирования.


 
DSKalugin ©   (2006-07-03 11:59) [4]

Не до смеха, парень дело говорит. Я сам сейчас понял что зашёл в тупик, когда полистал вакансии и увидел, что творится на рынке рабсилы в ИТ

Делфи сегодня востребован только на внутреннем рынке да и то восновном для поддержки старых проектов. Попросту говоря для решения внутрипроизводственных задач, где не важно на чем писать.
Сейчас появилось много контор, которые занимаются аутсорсингом для запада. Там востребовано (в порядке приоритета)
1-Java
2-C++
3-C#,VB.NET

Откуда можно сделать выводы, что специалисты Делфи на сегодня не востребованы


 
Игорь Шевченко ©   (2006-07-03 12:12) [5]


> Откуда можно сделать выводы, что специалисты Делфи на сегодня
> не востребованы


И остается им удавиться и сдохнуть от тоски...


 
cyXen   (2006-07-03 12:14) [6]

А Delphi отправить на свалку истории.


 
DSKalugin ©   (2006-07-03 12:17) [7]

не сдыхать, конечно же, а осваивать востребованные на сегодня платформы, языки и технологии. Ибо ничто не вечно. Надо реально оценивать ситуацию и идти в ногу со временем, адекватно реагируя на рынок


 
Alex Konshin ©   (2006-07-03 12:28) [8]

Честно говоря, не понимаю трудностей с освоением Java. На мой взгляд это самый простой и логичный язык из распространенных в данное время.
А вот если человек спрашивает русскоязычные сайты, книги (особенно книги), то наибольшая проблема у него именно в первом слове. Так что я совсем не шутил про английский язык. Будет знать его - будет знать и Java, куда он денется.


 
Игорь Шевченко ©   (2006-07-03 12:30) [9]


>  а осваивать востребованные на сегодня платформы, языки
> и технологии.


Кем, я извиняюсь, востребованные ? И что с этими технологиями, платформами и языками будет завтра ?


 
DSKalugin ©   (2006-07-03 12:34) [10]

>Кем, я извиняюсь, востребованные
Работодателями


 
Игорь Шевченко ©   (2006-07-03 12:36) [11]

DSKalugin ©   (03.07.06 12:34) [10]


> Работодателями


А местные дельфийские программисты занимаются своим делом исключительно из любви к искусству или как ? :)


 
DSKalugin ©   (2006-07-03 12:41) [12]

из любви к простоте и низким требованиям как к спецам так и к их продуктам


 
BiN ©   (2006-07-03 12:41) [13]


> Игорь Шевченко ©   (03.07.06 12:30) [9]
>
>
> Кем, я извиняюсь, востребованные ? И что с этими технологиями,
>  платформами и языками будет завтра ?
>


За то время, пока эти технологии устареют, афтар при должной сообразительности и прыти  вполне успеет заматереть,  зажраться и будет  легко давать пространные советы завтрашним студентам.
А пока ему просто кушать хоцца.
-)


 
kozhanov ©   (2006-07-03 12:43) [14]

>DSKalugin ©   (03.07.06 12:41) [12]

> из любви к простоте и низким требованиям как к спецам так
> и к их продуктам


БРЕД !


 
Игорь Шевченко ©   (2006-07-03 12:44) [15]

DSKalugin ©   (03.07.06 12:41) [12]


> из любви к простоте и низким требованиям как к спецам так
> и к их продуктам


То есть, на Java можно написать продукт, с гарантировано более высокими требованиями, чем на Delphi, я правильно понимаю или твоя мысль несколько глубже ?

BiN ©   (03.07.06 12:41) [13]

Технологии сейчас устаревают быстрее, чем их успеваешь освоить :)


 
Alex Konshin ©   (2006-07-03 12:55) [16]

> Игорь Шевченко ©   (03.07.06 12:44) [15]
> DSKalugin ©   (03.07.06 12:41) [12]
> > из любви к простоте и низким требованиям как к спецам так
> > и к их продуктам
>
> То есть, на Java можно написать продукт, с гарантировано
> более высокими требованиями, чем на Delphi, я правильно
> понимаю или твоя мысль несколько глубже ?

Посмею утверждать, что да, на Java можно написать продукт, который на Delphi писать нецелесообразно из-за чрезмерной трудоемкости создания этого продукта и, что более важно в данном случае, его сопровождении и поддержке.
Надеюсь мои знания и того, другого сомнения не вызывают?


 
angelic layer   (2006-07-03 12:58) [17]

Alex Konshin ©   (03.07.06 12:28) [8]

>Честно говоря, не понимаю трудностей с освоением Java.

Они в Java-framework`e.


 
Игорь Шевченко ©   (2006-07-03 12:59) [18]

Alex Konshin ©   (03.07.06 12:55) [16]

Твои знания не вызывают, разумеется, но в таком случае давай подробности :)


 
DSKalugin ©   (2006-07-03 13:02) [19]

К жава-специалистам требования выше хотя бы потому, что на ней разрабатываются, как правило, серверные приложения. А на Делфи восновном - клиентские интерфейсы к базам данных. Вот и получается что кидать контролы на форму на порядок проще, чем писать сервер приложений


 
kozhanov ©   (2006-07-03 13:03) [20]

>Alex Konshin ©   (03.07.06 12:55) [16]


> на Java можно написать продукт, который на Delphi писать
> нецелесообразно из-за чрезмерной трудоемкости создания этого
> продукта и, что более важно в данном случае, его сопровождении
> и поддержке.


А обратное утверждение разве не имеет право на жизнь ?


 
Alex Konshin ©   (2006-07-03 13:05) [21]

> angelic layer   (03.07.06 12:58) [17]
> Alex Konshin ©   (03.07.06 12:28) [8]
> >Честно говоря, не понимаю трудностей с освоением Java.
> Они в Java-framework`e.

Уж если на то пошло, то C# и Delphi - сложнее. Если речь об IDE, то тоже, Delphi IDE просто в подметки не годится любому Java IDE. И объясняется это тоже простотой и логичностью языка.


 
Stakan ©   (2006-07-03 13:06) [22]

Кстати, а какие нынче в моде Java IDE?


 
Игорь Шевченко ©   (2006-07-03 13:07) [23]

DSKalugin ©   (03.07.06 13:02) [19]


> К жава-специалистам требования выше хотя бы потому, что
> на ней разрабатываются, как правило, серверные приложения.
>  А на Делфи восновном - клиентские интерфейсы к базам данных.
>  Вот и получается что кидать контролы на форму на порядок
> проще, чем писать сервер приложений


Если не секрет, какая именно специфика языков позволяет сделать такой вывод ?


 
DSKalugin ©   (2006-07-03 13:08) [24]

Алекс, мы говорим о сложности создаваемых приложений, а не ИДЕ


 
DSKalugin ©   (2006-07-03 13:09) [25]

>Если не секрет, какая именно специфика языков позволяет сделать такой вывод ?

Кросплатформенность


 
DSKalugin ©   (2006-07-03 13:12) [26]

Жава приложение будет работать одинаково на любой аппаратной платформе и под любой ОС. Именно поэтому серверные продукты делаются предпочтительно на жаве. Разве не так?


 
Игорь Шевченко ©   (2006-07-03 13:14) [27]

DSKalugin ©   (03.07.06 13:09) [25]

Народ желает подробностей.


 
Yanis ©   (2006-07-03 13:15) [28]

Мне стало интересно. Пойду в Яндекс.. Но вы всё же ответьте кто-нибудь по сабжу =)


 
Игорь Шевченко ©   (2006-07-03 13:18) [29]

DSKalugin ©   (03.07.06 13:12) [26]

Тут есть такой момент любопытный - клиентские приложения подчас бывают много сложнее серверных. Потому я бы не стал так категорично утверждать, что Java всяко рулезней Delphi по причине того, что она кроссплатформенная и ваще.
А насчет специалистов - сдается мне, что востребованность их больше зависит от моды на те или иные технологии, или от вложенных западными компаниями денег в обучение программистов, чем от объективных свойств языков.


 
DSKalugin ©   (2006-07-03 13:20) [30]

подробности в 26м ответе. Когда делаются серийные серверные продукты, то вопрос тиражирования упирается в переносимость с одной платформы на другую. А для клиентских задач, где в подавляющем большинстве стоят IBM-совместимые машины с Виндовс подойдет любой язык. Вот тут и выбирают что попроще(Делфи/ВБ)


 
Игорь Шевченко ©   (2006-07-03 13:22) [31]


> А для клиентских задач, где в подавляющем большинстве стоят
> IBM-совместимые машины с Виндовс подойдет любой язык.


Например, Java. Я угадал ? :)


 
DSKalugin ©   (2006-07-03 13:24) [32]

Игорь, мы спорим о разных вещах :-)) Я не утверждаю что Жава круче Паскаля. Это религиозный вопрос. Я начал разговор с того, что Жава специалисты сейчас более востребованы и высокооплачиваемые, чем делфисты, спрос на которых идёт на убыль


 
Игорь Шевченко ©   (2006-07-03 13:30) [33]

DSKalugin ©   (03.07.06 13:24) [32]

Да не уверен я в том, что это не веяние моды, ради которого стоит бросать Delphi и переходить на Java, вот в чем вопрос. В конце 90-ых годов был ажиотажный спрос на программистов на COBOL"е :))


 
Alex Konshin ©   (2006-07-03 13:31) [34]

> kozhanov ©   (03.07.06 13:03) [20]
> >Alex Konshin ©   (03.07.06 12:55) [16]
> > на Java можно написать продукт, который на Delphi писать
> > нецелесообразно из-за чрезмерной трудоемкости создания этого
> > продукта и, что более важно в данном случае, его сопровождении
> > и поддержке.
> А обратное утверждение разве не имеет право на жизнь ?

Трудности в сопровождении и поддерже не у Java, так что обратно это работает только в случае, когда нужно написать что-то сильно системо-зависимое (читай только для Windows). А в таком случае есть другие более подходящии языки (C/C++), т.к. к сожалению для Delphi header-файлы зачастую нужно переводить самому, а для C/C++ они родные. Опять-таки, попробуй потом получить поддержку от того же Microsoft, если у тебя проблема возникнет в приложении Delphi.

Почему я так усиленно напираю на сопровождение и поддержку? Потому что для действительно больших систем они составляют наибольшую долю расходов и доходов. Все-таки искать ошибки в Delphi на порядок сложнее, чем в той же Java, хотя бы из-за встроенного в Java функции распечатки стека вызовов.
В Delphi же это достаточно сложно сделать, особенно для случая многопоточных приложений. Я в своих приложениях это так и не сделал, хотя и представляю, как это сделать, например, см. JCL.

Еще в Java оказалась очень полезной необходимость декларации исключений в заголовке метода. Это на самом деле существенно упрощает отслеживание исключений и при проектировании, и при отладке.
При написании Java приложения сильно помогают IDE (их уже несколько, причем несколько бесплатных). Это очень сильно снижает количество ошибок уже на этапе написания кода. То есть, потенциально Java приложения более надежны (конечно, зависит от программиста, но при прочих равных условиях это так).


 
DSKalugin ©   (2006-07-03 13:41) [35]

Жава - это не веяние моды, это уже чуть ли не стандарт на западе.
Бросать не стоит, конечно же. Для Win32 Делфи считается самым удобным средством разработки клиентских приложений.
А что касается темы ветки, расширять свой кругозор обязательно надо


 
Игорь Шевченко ©   (2006-07-03 13:43) [36]

Alex Konshin ©   (03.07.06 13:31) [34]


> конечно, зависит от программиста


Кто бы с этим спорил. Вот мне и интересно, есть какие-то факторы, которые обеспечивают преимущество Java-программистов в овладении тайными глубинами знаний ? :)


 
Игорь Шевченко ©   (2006-07-03 13:44) [37]

DSKalugin ©   (03.07.06 13:41) [35]


> Жава - это не веяние моды, это уже чуть ли не стандарт на
> западе.


Судя по разным источникам, стандартом являются также С++ и Visual Basic, причем, каждый из них попеременно появляется на первом месте в различных рейтингах языков :)


 
Alex Konshin ©   (2006-07-03 13:48) [38]

> DSKalugin ©   (03.07.06 13:12) [26]
> Жава приложение будет работать одинаково на любой аппаратной
> платформе и под любой ОС. Именно поэтому серверные продукты
> делаются предпочтительно на жаве. Разве не так?

Я бы не стал так говорить. Серверные продукты на Java пишут потому, что они получаются более надежными, даже если в его разработке принимает участие большое количество народа (читай - индусы). Просто действительно уронить Java  сервер еще нужно умудрится. Это не значит, конечно, что он будет работать корректно, но даже если он упадет, то по крайне мере не нужно копаться в дампах - стандартного вывода стека вызовов (с указанием файлов и строк в них) Java VM вбольшинстве случаев достаточно для локализации проблемы.
Потом на Java гораздо менее остро стоит проблема утечки памяти. То есть, конечно, можно ее добиться и на Java, но для этого нужно иметь особый талант к созданию проблем самому себе.
И третья важная причина, почему на Java писали в основном серверные приложения - это трудности в создании UI. Сейчас, с появлением в Netbeans 5.0 радактора форм, которым может пользоваться нормальный человек с нормальной психикой, эта проблема исчезает и я ожидаю появления Java приложений в тех областях, в которых их традиционно было мало.


 
kozhanov ©   (2006-07-03 13:52) [39]

>Alex Konshin ©   (03.07.06 13:31) [34]
Мысль твою понял, буду думать...:)
Но такая штука : если нужно написать толстого клиента с довольно серьёзным GUI, то Java это вряд ли то что нужно.

Мы в своём приложении, например, клиента пишем на Delphi, а серверную
часть на PHP.


> попробуй потом получить поддержку от того же Microsoft,
> если у тебя проблема возникнет в приложении Delphi.

Не очень понял при чём тут Microsoft ?


> IDE (их уже несколько, причем несколько бесплатных).


Ты сам какую используешь ?


 
Alex Konshin ©   (2006-07-03 14:04) [40]

> Игорь Шевченко ©   (03.07.06 13:43) [36]
> Alex Konshin ©   (03.07.06 13:31) [34]
> > конечно, зависит от программиста
> Кто бы с этим спорил. Вот мне и интересно, есть какие-то
> факторы, которые обеспечивают преимущество Java-программистов
> в овладении тайными глубинами знаний ? :)

А есть и я их уже привел.
1. Простота и логичность языка. Даже не говорите мне про Паскаль - все-таки  это другое поколение языков :)
2. Более продвинутые IDE. Действительно проще писать и действительно проще получить информацию. Причем не только о чем-то внешнем. Javadoc дает возможность попутно с написанием программы ее и документировать, и тут же пользоваться этим.
3. Более продвинутый рефакторинг в IDE. Собственно, в Delphi IDE его практически и нет вовсе. Если мне нужно что-то поменять в API, то я это делаю, а IDE мне в этом очень хорошо помогает. Это сильно уменьшает количество ошибок, а таже бережет время и нервы.
4. Довольно много различных API которые достаточно мощные, но все-таки просты. Например, в Java довольно просто работать с сокетами, нитями, стандартными протоколами типа HTTP/HTTPS и т.п.. Немаловажно, что язык очень распространеный и потому всякие технологические новинки тут быстро появляются.
5. Наверняка что-то еще забыл - спать пора.


 
Alex Konshin ©   (2006-07-03 14:07) [41]

> Stakan ©   (03.07.06 13:06) [22]
> Кстати, а какие нынче в моде Java IDE?

Из бесплатных - Eclipse и Netbeans.
Из платных - IDEA.


 
Alex Konshin ©   (2006-07-03 14:33) [42]

> kozhanov ©   (03.07.06 13:52) [39]
> >Alex Konshin ©   (03.07.06 13:31) [34]
> Мысль твою понял, буду думать...:)
> Но такая штука : если нужно написать толстого клиента с
> довольно серьёзным GUI, то Java это вряд ли то что нужно.


Сейчас это уже некритично. Сейчас на Java можно написать GUI приложение и для этого вовсе не обязательно извращаться (посмотри эту флешку http://www.netbeans.org/files/documents/4/475/matisse.html). Я не хочу сказать, что все уже гладко и легко, но уже видны очень большие сдвиги в правильном направлении и это уже можно использовать.
Хотя возникает вопрос, а для каких платформ? Если для только для Windows, то скоро уже будет более актуальным писать таких клиентов на .NET (а тогда проще использовать C#). А если для нескольких платформ, то я как бы реальной алтернативы Java не вижу.

> > попробуй потом получить поддержку от того же Microsoft,
> > если у тебя проблема возникнет в приложении Delphi.
> Не очень понял при чём тут Microsoft ?

Вот именно, это будет их первый вопрос. Допустим, что у тебя что-то не работает и ты подозреваешь, что проблема не у тебя, а в чужом коде (или ситеме). Тебе будет трудно предоставить код для воспроизведения проблемы. Ведь API-то ты используешь не их родное, а свое доморощеное, да и с Delphi они вряд ли знакомы.

> > IDE (их уже несколько, причем несколько бесплатных).
> Ты сам какую используешь ?

Я больше всего использую Eclipse, потому как он наиболее мне подходит из бесплатных. Для рисования форм (хотя это редко нужно) использую Netbeans.
IDEA лучше, но она платная и у нас в фирме стандартным IDE являются Eclipse и Netbeans. Мне волей-неволей приходится подстраиваться под всех.


 
Игорь Шевченко ©   (2006-07-03 14:42) [43]

Alex Konshin ©   (03.07.06 14:33) [42]


> Тебе будет трудно предоставить код для воспроизведения проблемы.
>  Ведь API-то ты используешь не их родное, а свое доморощеное,
>  да и с Delphi они вряд ли знакомы.


А поддержку от Borland можно будет получить ? :)

Alex Konshin ©   (03.07.06 14:04) [40]


> 1. Простота и логичность языка. Даже не говорите мне про
> Паскаль - все-таки  это другое поколение языков :)


Паскаль вроде тоже не очень сложный. По моему скромному мнению. Всяко проще, чем С++, по тому же мнению.


> 2. Более продвинутые IDE. Действительно проще писать и действительно
> проще получить информацию. Причем не только о чем-то внешнем.
>  Javadoc дает возможность попутно с написанием программы
> ее и документировать, и тут же пользоваться этим.
> 3. Более продвинутый рефакторинг в IDE. Собственно, в Delphi
> IDE его практически и нет вовсе. Если мне нужно что-то поменять
> в API, то я это делаю, а IDE мне в этом очень хорошо помогает.
>  Это сильно уменьшает количество ошибок, а таже бережет
> время и нервы.


Борланд тоже не стоит на месте, верно ? В Delphi 2005 рефакторинг уже появился, дальше, судя по рассказам Борланда, он развивается.


 
Ketmar ©   (2006-07-03 14:54) [44]

"holy, holy war! we are fighting..." (ц) Manowar


 
Alex Konshin ©   (2006-07-03 15:02) [45]

> Игорь Шевченко ©   (03.07.06 14:42) [43]
> Alex Konshin ©   (03.07.06 14:33) [42]
> > Тебе будет трудно предоставить код для воспроизведения проблемы.
> >  Ведь API-то ты используешь не их родное, а свое доморощеное,
> >  да и с Delphi они вряд ли знакомы.
> А поддержку от Borland можно будет получить ? :)

Так если проблема не в Delphi, то чем они помогут?

> Alex Konshin ©   (03.07.06 14:04) [40]
> > 1. Простота и логичность языка. Даже не говорите мне про
> > Паскаль - все-таки  это другое поколение языков :)
> Паскаль вроде тоже не очень сложный. По моему скромному
> мнению. Всяко проще, чем С++, по тому же мнению.
Поверь мне, Java - проще и логичнее. В синтаксисе Pascal есть много необъяснимых ньюансов, которые нужно просто знать. Например, case в record и case в коде, ньюансы использования @ для функций и методов, дублирование описаний в Implementation и Interface, и т.д. и т.п.. В Java многих   понятий даже нет, потому как они и не нужны.

> > 2. Более продвинутые IDE.
> Борланд тоже не стоит на месте, верно ? В Delphi 2005 рефакторинг
> уже появился, дальше, судя по рассказам Борланда, он развивается.

Кто-то говорит, а кто-то и делает. Кстати, это я считаю одной из очень больших ошибок Борланд. Delphi IDE так отстает от других современных IDE, что после покупки становится неясно, за что же деньги плочены? Я понимаю, что они что-то там меняют, добавляют и т.п., но этот пункт явно отстает и это первое, что бросается в глаза.


 
Alex Konshin ©   (2006-07-03 15:03) [46]

> Ketmar ©   (03.07.06 14:54) [44]
> "holy, holy war! we are fighting..." (ц) Manowar

Где тут война? Это просто маневры.


 
Игорь Шевченко ©   (2006-07-03 15:06) [47]

Alex Konshin ©   (03.07.06 15:02) [45]


> Поверь мне, Java - проще и логичнее.


Верю, отчего ж не верить.


> Кто-то говорит, а кто-то и делает. Кстати, это я считаю
> одной из очень больших ошибок Борланд. Delphi IDE так отстает
> от других современных IDE, что после покупки становится
> неясно, за что же деньги плочены? Я понимаю, что они что-
> то там меняют, добавляют и т.п., но этот пункт явно отстает
> и это первое, что бросается в глаза.


Весьма вероятно. Но все-таки, согласись, удобство IDE - дело достаточно наживное. Java ведь тоже не от рождения обзавелась удобными IDE. А то получается, что из-за того, что у Java IDE удобнее, надо на нее переходить.

Ничего не могу сказать за теперешнее состояние Java, первое знакомство с ней состоялось почти 10 лет назад и сильно удручило своей неповоротливостью.


 
Alex Konshin ©   (2006-07-03 15:18) [48]

IDE все-таки очень важно. Вспомним, что именно IDE по сути сделало Delphi состоявщимся языком. Это был качественный скачок. По сути, все остальное в Delphi появилось как результат (или средство достижения) этого.
В Java есть несколько таких моментов, что дали именно качественые изменения в технологии программирования. Да, достойное IDE появилось позднее самого языка и это только усиливает позиции языка. Кстати, большой вклад в развитие Java IDE внесли именно русские. Ведь IDEA написана в основном питерцами, а остальные IDE тянулись за ней. Между прочим, Borland JBuilder тоже отстал в развитии и это в лишний раз показывает недостатки менеджмента Борланд.


 
Piter ©   (2006-07-03 15:47) [49]

Игорь Шевченко ©   (03.07.06 15:06) [47]
Весьма вероятно. Но все-таки, согласись, удобство IDE - дело достаточно наживное


да, но в свете того, что Delphi уже не развивается Борландом - это дело вряд ли наживное.


 
Piter ©   (2006-07-03 15:47) [50]

по сути, Delphi мертва, так как Борланд ей уже больше не занимается.


 
Плохиш ©   (2006-07-03 15:50) [51]


> по сути, Delphi мертва

Я уж думал хоронильщики устали и успокоились, ан нет молодое поколение подросло.


 
ECM ©   (2006-07-03 16:00) [52]

> [45] Alex Konshin ©   (03.07.06 15:02)

...
> дублирование описаний в Implementation и Interface

Объясните, дураку, что под этим подразумевалось?
плз


 
Danilka ©   (2006-07-03 16:02) [53]

[45] Alex Konshin ©   (03.07.06 15:02)
> Поверь мне, Java - проще и логичнее.

Ой ли.
Либо за 3 года все поменялось, либо что-то еще, но раньше столько геморроя было разобрацца с явовскими библиотеками. Чтобы просто дату по-русски вывести, надо было извратицца, какие-то левые объекты использовать, календари всякие, нет-бы просто вывод по-маске. А два разных типа даты для сиквеля и обычная, зачем? Это просто, что первое в голову по-памяти пришло, но помницца там головоломки было куча, разбираясь с извращенной логикой разработчиков библиотек.


 
Danilka ©   (2006-07-03 16:04) [54]

[52] ECM ©   (03.07.06 16:00)
Кистати, вполне понятное и логичное разделение на эти секции.


 
Ketmar ©   (2006-07-03 16:43) [55]

>Danilka ©   (03.07.06 16:04) [54]
неа. в Обероне лучше сделано. удобнее.


 
purvainais   (2006-07-03 16:58) [56]

Эх, братцы оффтопик развели :)

Речь ведь шла об хорошых ресурсах на русском по изучению Java!

Сначала ОБЯЗАТЕЛьНО читаем это:
http://skipy.dev.juga.ru/philosophy/beginning.html

Потом, рекомендую эту книжку:
http://www.bruceeckel.by.ru/tij/Contents.html
Русский перевод.
Очень хорошая. Классика жанра.

//извините за корявый русский, начинаю подзабывать :(


 
Ketmar ©   (2006-07-03 17:16) [57]

>purvainais   (03.07.06 16:58) [56]
было бы чему удивляться. ну и что, что переименовали раздел? как был "потрепаться", так и остался... %-)


 
Piter ©   (2006-07-03 17:33) [58]

purvainais   (03.07.06 16:58) [56]
Потом, рекомендую эту книжку:
http://www.bruceeckel.by.ru/tij/Contents.html


почитал немного. По-моему, УЖАСНЕЙШИЙ ПЕРЕВОД. Как будто техническим ПРОМТом перевели, а потом чуть-чуть подредактировали (совсем чуть-чуть).


 
Piter ©   (2006-07-03 17:34) [59]

по-моему, это невозможно читать :)

"Развитие компьютерной революции идет из машины. Поэтому, развитие наших языков программирования также склоняется на сторону машины.

Но компьютеры не настолько машины, они понимаются как расширенные инструменты (“бациллы для ума”, как сказал Стив Добс (Steve Jobs)) и различные виды средств выражения. В результате инструмент, выглядит меньше всего как машина, а больше похож на часть нашего ума, а также на другие формы выражения, как письмо, рисование, скульптура, анимация и создание фильмов. Объектно-ориентированное программирование (ООП) - это часть движения в этом направлении использования компьютеров, как средства выражения."


 
Джо ©   (2006-07-03 17:41) [60]

> [59] Piter ©   (03.07.06 17:34)

Мощно, однако. Прямо страшно.


 
Игорь Шевченко ©   (2006-07-03 17:42) [61]

Piter ©   (03.07.06 17:34) [59]

"Я потрясен вплоть до глубинных фибр души. Не затруднит ли Вас повторить?"
(с)


 
purvainais   (2006-07-03 17:43) [62]

Да, этот "перевод"- стрАХ и ужОс! Я нашёл ЭТО б гоогле и сгоряча даже не глянул %)
Сам читал оригинал на английском http://www.mindview.net/Books/TIJ/
Итого- надо учить английский :)


 
Piter ©   (2006-07-03 18:02) [63]

Игорь Шевченко ©   (03.07.06 17:42) [61]
Я потрясен вплоть до глубинных фибр души. Не затруднит ли Вас повторить?"
(с)


дык ссылка дана: http://www.bruceeckel.by.ru/tij/Contents.html

Почитайте, там такие перлы на каждом шагу (это я вообще бегло смотрел, ткнул в первую попавшуюся главу :))


 
kull   (2006-07-03 18:35) [64]

Прошу прощения, может я уже не в тему, но насчет моды на языки...
Мне кажется что дело не только в слепом следовании моде, но и в том, что и для СИ и для java, например, существуют стандарты языка (в том или ином виде), а для Object Pascal нет ну хоть какого-нибудь стандарта.

С появление Delphi он развивался, развивался, (Борландом) да так и заглох, вроде.

Если есть стандарт, то пожалуйста, флаг тебе в руки...
Сколько разных компиляторов и сред разработки для CИ?
Сколько для Java?
А сколько для Object Pascal?...

А как можно браться за что-то серьезное без стандарта (каким бы замечательным не был язык и среда разработки)....

Возможно, я не прав.


 
Джо ©   (2006-07-03 18:36) [65]

> а для Object Pascal нет ну хоть какого-нибудь стандарта.

Ой-ой.


 
Ketmar ©   (2006-07-03 18:37) [66]

>kull   (03.07.06 18:35) [64]
ANSI C -- ещё куда не шло. а вот сколько компиляторов поддерживают полный стандарт C++ (и какой? %-)


 
kull   (2006-07-03 18:41) [67]

Все это так, но про ANSI object pascal, или подобное, я не слышал.


 
Ketmar ©   (2006-07-03 18:47) [68]

>kull   (03.07.06 18:41) [67]
что смешно, есть ISO стандарт. GNU Pascal его поддерживает. насколько я помню, ISO Pascal сделан "по мотивам" BP. впрочем, могло быть и лучше, давно не проверял.


 
TUser ©   (2006-07-15 07:57) [69]

> То есть, на Java можно написать продукт, с гарантировано более высокими требованиями, чем на Delphi

Вот уж это точно - безусловный факт. Любой ламер это знает :)


 
Суслик ©   (2006-07-15 13:14) [70]

Брюс Эккель
Thinking in java

http://www.bruceeckel.by.ru/tij/Contents.html


 
Суслик ©   (2006-07-15 13:14) [71]

Брюс Эккель
Thinking in java

http://www.bruceeckel.by.ru/tij/Contents.html


 
Суслик ©   (2006-07-15 13:14) [72]

Брюс Эккель
Thinking in java

http://www.bruceeckel.by.ru/tij/Contents.html


 
Piter ©   (2006-07-15 13:17) [73]

Суслик ©   (15.07.06 13:14) [70]

это ты к чему? Тоже РЕКОМЕНДУЕШЬ почитать? :)))

уже в [59] обсудили... :)


 
DSKalugin ©   (2006-07-15 13:41) [74]

Java 2 в подлиннике. Наиболее полное руководство
Шилдт, Ноутон; страниц: 1072; BHV
http://www.books.ru/shop/books/8770

купил на днях по рекомендации знакомого специалиста


 
Pazitron_Brain ©   (2006-07-15 16:03) [75]

> [0] Кручен-Верчен ©   (03.07.06 09:55)

Не забудь про Mastak Party :).


 
Кручен-Верчен ©   (2006-07-15 16:36) [76]


> Pazitron_Brain ©   (15.07.06 16:03) [75]

:) Perm Mastak Party быдь! А пока я поступаю.


 
Sergey Masloff   (2006-07-16 08:45) [77]

DSKalugin ©   (15.07.06 13:41) [74]
Не знаю что там за специалист но если это книга такая же как книги данного автора по C и C++ то ты не просто зря выкинул деньги а еще и во вред себе. Мягко говоря, не самая лучшая репутация у этого автора. Да и в серии этой ни одной книги приличной не припомню.
 Уж лучше бы взял хорстман/корнелл Java2 http://www.books.ru/shop/books/415487


 
Суслик ©   (2006-07-16 13:13) [78]

2автор
а вообще - начни вот с этого
http://www.javable.com/tutorials/fesunov/
чтения ровно на 2 дня, но сможешь быстро что-то писать.
потом уже за серьезные книги.
я в свое время ровно так и делал, мне помогло


 
имя   (2006-07-16 15:20) [79]

Удалено модератором


 
имя   (2006-07-16 15:35) [80]

Удалено модератором


 
имя   (2006-07-16 19:55) [81]

Удалено модератором


 
имя   (2006-07-16 20:09) [82]

Удалено модератором


 
БГ   (2006-07-16 20:23) [83]


> просто нельзя говорить о том, что дельфи не являлось и не
> является величайшим достижением инженерной мысли ?

Этот сайт посещают не только программисты. Не стоит вводить в заблуждение несведущих людей.


 
Суслик ©   (2006-07-16 23:12) [84]

Могу еще посоветовать - путь который я прошел по jave (но не дошел до конца, т.к. цели работать на ней не было - только хорошо ознакомиться).

1. качаешь java (www.sun.com, вервия 1.5 update 6 - вроде это последняя).
2. ставишь ее + netbean 4.1 (они идет с поставкой)
2. читаешь приведенные мной лекции.
4. по ходу чтения и после внимательно изучаешь исходники библиотек (они открыты).

попиши что-нить на языке как таковом, не лезь сразу в прикладные направления (ну там ejb, jsp, j2ee). через месяц будешь впослне сносным программистом...
ЗЫ ...если сейчас, конечно, не полный профан :)


 
iZEN ©   (2006-07-17 11:33) [85]

А ещё лучше изучи Ant. Тогда любая java-IDE будет для тебя родной стихией. ;)



Страницы: 1 2 3 вся ветка

Форум: "Прочее";
Текущий архив: 2006.08.13;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.7 MB
Время: 0.128 c
2-1153896858
Ironman83
2006-07-26 10:54
2006.08.13
Получение файла по сети.


2-1153663394
Bambucha
2006-07-23 18:03
2006.08.13
Shell Extensions


15-1152949115
default
2006-07-15 11:38
2006.08.13
Комары-вампиры


3-1149353489
eJack
2006-06-03 20:51
2006.08.13
Как добавить пользователя в базу


15-1153122943
ChainikDenis
2006-07-17 11:55
2006.08.13
Программирование под линух...





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский