Ваш путь к Java
KOJLbT
Мастер
7/8/2007, 1:36:38 AM
Программируете ли вы на Java и на чем писали до этого. Какого рода проекты пишете на Java и, если стояли у исходников проекта, почему выбрали именно Java. Сам я писал на Java только web-приложение (апплет+сервлет+JSP).
maxdiversexnarod1
Специалист
7/9/2007, 1:03:38 AM
KOJLbT
Я изредка пишу на Java - только потому что там есть готовая длинная арифметика :)
(имеются в виду олимпиадные задачи)
Я изредка пишу на Java - только потому что там есть готовая длинная арифметика :)
(имеются в виду олимпиадные задачи)
DELETED
Акула пера
7/9/2007, 3:46:54 PM
На Яве писались платформонезависимые тонкие клиенты. Пока не осознали, что платформонезависимость явы - полный фейк. Да и программеров на лень подбивает своими garbage collector'ами. Так что вернулись к С++ с единым ядром, но разными платформенными GUI. М-дя.
KOJLbT
Мастер
7/10/2007, 11:02:43 AM
(JeyLo @ 09.07.2007 - время: 11:46) На Яве писались платформонезависимые тонкие клиенты. Пока не осознали, что платформонезависимость явы - полный фейк. Да и программеров на лень подбивает своими garbage collector'ами. Так что вернулись к С++ с единым ядром, но разными платформенными GUI. М-дя.
А в чем выражалась "платформозависимость"?
P.S. И какой инструментарий давал "зависимый" код?
А в чем выражалась "платформозависимость"?
P.S. И какой инструментарий давал "зависимый" код?
DELETED
Акула пера
7/11/2007, 9:38:32 PM
(KOJLbT @ 10.07.2007 - время: 07:02) А в чем выражалась "платформозависимость"?
P.S. И какой инструментарий давал "зависимый" код?
В необходимости переписывать код под платформы.
Я уже и не упомню.
P.S. И какой инструментарий давал "зависимый" код?
В необходимости переписывать код под платформы.
Я уже и не упомню.
maxdiversexnarod1
Специалист
7/11/2007, 10:35:14 PM
JeyLo
платформонезависимость явы - полный фейк
Доказательства?
Да и программеров на лень подбивает своими garbage collector'ами
Да, это точно. Вот на C++ всё правильно: нужен сборщик мусора - взял, написал сам
платформонезависимость явы - полный фейк
Доказательства?
Да и программеров на лень подбивает своими garbage collector'ами
Да, это точно. Вот на C++ всё правильно: нужен сборщик мусора - взял, написал сам
DELETED
Акула пера
7/11/2007, 10:44:20 PM
(maxdiverSxn1 @ 11.07.2007 - время: 18:35) Доказательства?
Мне лень.
Мне лень.
DELETED
Акула пера
7/12/2007, 9:18:30 PM
Писала на Паскале, Дельфи, С и С++.
сейчас пишу на яве.
сначла плевалась, отбрыкивалась, теперь потихоньку привыкаю.
есть плюсы: хоть тот же сборщик мусора, многопоточность, синтаксис как в С++, вроде привычно..опять таки инкапсуляция очень к месту. можно перекрыть код и не ломать голову, что кто-то что-то там нахимичит..переносимость у языка хорошая..в Дельфи бывали несостыковки - пишешь под XP виндой на 6 дельфе, в универ приходишь - там стоит дай бог 2000 винда и 4 дельфа..и приехали..ява запускается везде, если только пути прописаны правильно..
из минусов: тяжело переходить с процедурных языков на ООП..в С++ можно было и так и эдак изголяться. в яве не побалуешь - приходилось ломать мышление. Брюсу Экелю спасибо за "Философию Явы", сильно помог.
сейчас пишу на яве все подряд - от простеньких прог до баз на MySQL. учусь еще, делаю ошибки много не знаю и не понимаю, но учусь.
не хайте яву, она хорошая все-таки
сейчас пишу на яве.
сначла плевалась, отбрыкивалась, теперь потихоньку привыкаю.
есть плюсы: хоть тот же сборщик мусора, многопоточность, синтаксис как в С++, вроде привычно..опять таки инкапсуляция очень к месту. можно перекрыть код и не ломать голову, что кто-то что-то там нахимичит..переносимость у языка хорошая..в Дельфи бывали несостыковки - пишешь под XP виндой на 6 дельфе, в универ приходишь - там стоит дай бог 2000 винда и 4 дельфа..и приехали..ява запускается везде, если только пути прописаны правильно..
из минусов: тяжело переходить с процедурных языков на ООП..в С++ можно было и так и эдак изголяться. в яве не побалуешь - приходилось ломать мышление. Брюсу Экелю спасибо за "Философию Явы", сильно помог.
сейчас пишу на яве все подряд - от простеньких прог до баз на MySQL. учусь еще, делаю ошибки много не знаю и не понимаю, но учусь.
не хайте яву, она хорошая все-таки
KOJLbT
Мастер
7/14/2007, 3:32:55 AM
(Shimmy @ 12.07.2007 - время: 17:18) сейчас пишу на яве все подряд - от простеньких прог до баз на MySQL. учусь еще, делаю ошибки много не знаю и не понимаю, но учусь.
не хайте яву, она хорошая все-таки
Какой IDE пользуешься? Мне NetBeans нравится, Eclipse тоже ничего
не хайте яву, она хорошая все-таки
Какой IDE пользуешься? Мне NetBeans нравится, Eclipse тоже ничего
DELETED
Акула пера
7/14/2007, 1:47:01 PM
(KOJLbT @ 13.07.2007 - время: 23:32) (Shimmy @ 12.07.2007 - время: 17:18) сейчас пишу на яве все подряд - от простеньких прог до баз на MySQL. учусь еще, делаю ошибки много не знаю и не понимаю, но учусь.
не хайте яву, она хорошая все-таки
Какой IDE пользуешься? Мне NetBeans нравится, Eclipse тоже ничего
заставляют писать на 5-ой Идее.
нет, я ниче, не жалуюсь, но она подвисает.
дома стоит 6-я, комп вообще умирате.
так что дома пишу под Эклипсом. очень люблю эту среду. я на ней начинала писать. хотя и говорят, что Эклипс для профессионалов и новичкам надо начинать на Идее..в принципе, так оно и есть.. но идею лиценз. достать несколько сложно (я долго искала 6-ку). а Эклипс и НетБинс достать проще.
З.Ы. на предыдущих курсах заставляли писать на Блокноте. вот это была жесть!
не хайте яву, она хорошая все-таки
Какой IDE пользуешься? Мне NetBeans нравится, Eclipse тоже ничего
заставляют писать на 5-ой Идее.
нет, я ниче, не жалуюсь, но она подвисает.
дома стоит 6-я, комп вообще умирате.
так что дома пишу под Эклипсом. очень люблю эту среду. я на ней начинала писать. хотя и говорят, что Эклипс для профессионалов и новичкам надо начинать на Идее..в принципе, так оно и есть.. но идею лиценз. достать несколько сложно (я долго искала 6-ку). а Эклипс и НетБинс достать проще.
З.Ы. на предыдущих курсах заставляли писать на Блокноте. вот это была жесть!
veronica.mars.fan
Любитель
7/16/2007, 6:27:09 AM
Пишу мелкие проги в блокноте, а что-нить посерьёзней на Idea и всё норм, ничё не висит, хотя Eclipse безусловно более продвинутая и безглючная среда.
А пишу всякие приблуды по учёбе, и так для удобства всякие счётчики. (для меня проще по быстрому в блокноте, чем в Excel'e мучаться)
А Java рулит. Вот сейчас пытаюсь J2ME прошарить.
А пишу всякие приблуды по учёбе, и так для удобства всякие счётчики. (для меня проще по быстрому в блокноте, чем в Excel'e мучаться)
А Java рулит. Вот сейчас пытаюсь J2ME прошарить.
DELETED
Акула пера
7/16/2007, 2:07:06 PM
(veronica.mars.fan @ 16.07.2007 - время: 02:27) Пишу мелкие проги в блокноте, а что-нить посерьёзней на Idea и всё норм, ничё не висит, хотя Eclipse безусловно более продвинутая и безглючная среда.
А пишу всякие приблуды по учёбе, и так для удобства всякие счётчики. (для меня проще по быстрому в блокноте, чем в Excel'e мучаться)
А Java рулит. Вот сейчас пытаюсь J2ME прошарить.
смотря какая Идея у вас стоит.
если 5-я, то понятно тогда, почему она не виснит)
если 6-я, тогда наоборот - не понятно))
вообще у меня создалось впечатление, что Эклипс для суровых программеров, которым такие навороты, как в Идее (стрелочки при наследовании, например) нафик не нужны - и так все понятно)
А пишу всякие приблуды по учёбе, и так для удобства всякие счётчики. (для меня проще по быстрому в блокноте, чем в Excel'e мучаться)
А Java рулит. Вот сейчас пытаюсь J2ME прошарить.
смотря какая Идея у вас стоит.
если 5-я, то понятно тогда, почему она не виснит)
если 6-я, тогда наоборот - не понятно))
вообще у меня создалось впечатление, что Эклипс для суровых программеров, которым такие навороты, как в Идее (стрелочки при наследовании, например) нафик не нужны - и так все понятно)
DELETED
Акула пера
7/16/2007, 3:31:36 PM
(Shimmy @ 16.07.2007 - время: 10:07) вообще у меня создалось впечатление, что Эклипс для суровых программеров, которым такие навороты, как в Идее (стрелочки при наследовании, например) нафик не нужны - и так все понятно)
Блин... Наследование уже визуально показывают... Зачем? UML всяческое уже отменили? :)
Блин... Наследование уже визуально показывают... Зачем? UML всяческое уже отменили? :)
do-do
Мастер
7/16/2007, 4:21:04 PM
Последний Номер IT Спец (бывший Хакер Спец) jAVE ПОСВЯЩЕН, есть любопытные статьи
Учёный Кот
Интересующийся
7/17/2007, 5:30:34 PM
О да, Java рулит однозначно
Мой стаж программиста с 1988 года (это я считаю по записи в трудовой книжке, а не "в детстве писал программки..."). За это время писал на... на чём только не писал. И на бейсике (кто-нибудь здесь помнит gwbasic?) , на Паскале, C и C++, было дело на чистом ассемблере в одиночку написал драйвер для обработки сигнала со спутника (тогда работал в космической промышлености).
Но потом мне надоело каждые несколько лет переучиваться на очередную новомодную платформу. Сначала был DOS - и там программист был царь и бог, но появилсь Windows 3.1 - не успели переучиться на неё (вечно тормознутую да и документации не было нормальной) - а уже 95, а там всё совсем другое. Потом то же был казус при переходе на windows 98 - некоторые программы, сделанные под 95 стали отказываться работать (сейчас уже наверное мало кто помнит про это - но вот факт, было).
А несколько лет назад взялся-таки за Java. И с тех пор больше нет необходимости гнаться за модой. Когда хочу чтобы написанное работало везде пишу в стареньком Visual J++ 6.0 (только надо не забывать запрещать "расширения языка от Microsoft" и тогда он выдаёт абсолютно совместимый код стандарта Java 1.1), ну а если требуется что-нибудь специфическое тогда беру последнюю версию jdk от Sun (ибо она вроде как эталон), хотя в этом случае конечно же приходится писать в каком-нибудь текстовом редакторе (впрочем, под Linux с этим проблем не возникает - там любой текстовый редактор удобен).
Опять же преимущество - платформонезависимость. Хотя тут выше и рассказывали о странном случае (хотя думаю там дело было в недостаточной квалификации программистов именно в Java), но у меня, например, всё что я написал работает и под Windows и под Linux. Например, нужен был конвертор "текст в HTML" - однажды написал его и с тех пор пользуюсь то в одной то в другой операционке без проблем.
Ну а апплеты всякие - здесь и вовсе альтернати Java нет. Ибо на flash можно далеко не всё и опять-таки многое будет требовать от пользователя только самой распоследней версии flash :( - стало быть Java снова выигрывает по совместимости.
О том что писал на Java
***********
это всё наша с женой работа, будет время продолжим дальше. Сейчас очень сложно - даже вот эти строки набираю одной рукой, а другой качаю младшего ребёнка, пока жена с тем что постарше управляется.
Немного не до программирования нынче.
Одного намека на нежелательность ссылок мало?
Мой стаж программиста с 1988 года (это я считаю по записи в трудовой книжке, а не "в детстве писал программки..."). За это время писал на... на чём только не писал. И на бейсике (кто-нибудь здесь помнит gwbasic?) , на Паскале, C и C++, было дело на чистом ассемблере в одиночку написал драйвер для обработки сигнала со спутника (тогда работал в космической промышлености).
Но потом мне надоело каждые несколько лет переучиваться на очередную новомодную платформу. Сначала был DOS - и там программист был царь и бог, но появилсь Windows 3.1 - не успели переучиться на неё (вечно тормознутую да и документации не было нормальной) - а уже 95, а там всё совсем другое. Потом то же был казус при переходе на windows 98 - некоторые программы, сделанные под 95 стали отказываться работать (сейчас уже наверное мало кто помнит про это - но вот факт, было).
А несколько лет назад взялся-таки за Java. И с тех пор больше нет необходимости гнаться за модой. Когда хочу чтобы написанное работало везде пишу в стареньком Visual J++ 6.0 (только надо не забывать запрещать "расширения языка от Microsoft" и тогда он выдаёт абсолютно совместимый код стандарта Java 1.1), ну а если требуется что-нибудь специфическое тогда беру последнюю версию jdk от Sun (ибо она вроде как эталон), хотя в этом случае конечно же приходится писать в каком-нибудь текстовом редакторе (впрочем, под Linux с этим проблем не возникает - там любой текстовый редактор удобен).
Опять же преимущество - платформонезависимость. Хотя тут выше и рассказывали о странном случае (хотя думаю там дело было в недостаточной квалификации программистов именно в Java), но у меня, например, всё что я написал работает и под Windows и под Linux. Например, нужен был конвертор "текст в HTML" - однажды написал его и с тех пор пользуюсь то в одной то в другой операционке без проблем.
Ну а апплеты всякие - здесь и вовсе альтернати Java нет. Ибо на flash можно далеко не всё и опять-таки многое будет требовать от пользователя только самой распоследней версии flash :( - стало быть Java снова выигрывает по совместимости.
О том что писал на Java
***********
это всё наша с женой работа, будет время продолжим дальше. Сейчас очень сложно - даже вот эти строки набираю одной рукой, а другой качаю младшего ребёнка, пока жена с тем что постарше управляется.
Немного не до программирования нынче.
Одного намека на нежелательность ссылок мало?
Elvarg
Новичок
7/19/2007, 3:02:56 PM
(JeyLo @ 09.07.2007 - время: 11:46) Да и программеров на лень подбивает своими garbage collector'ами.
То есть то, что облегчает работу программера, выполняя прямолинейную и тривиальную задачу за него, является "подбивателем на лень"?
Давай тогда забросим С++ и только на ассемблере фигачить. А то, панимаеш, подбивают на лень всякие излишетса вроде for loop или function - юзай старые добрые goto.
То есть то, что облегчает работу программера, выполняя прямолинейную и тривиальную задачу за него, является "подбивателем на лень"?
Давай тогда забросим С++ и только на ассемблере фигачить. А то, панимаеш, подбивают на лень всякие излишетса вроде for loop или function - юзай старые добрые goto.
KOJLbT
Мастер
7/20/2007, 5:56:30 AM
(Elvarg @ 19.07.2007 - время: 11:02) (JeyLo @ 09.07.2007 - время: 11:46) Да и программеров на лень подбивает своими garbage collector'ами.
То есть то, что облегчает работу программера, выполняя прямолинейную и тривиальную задачу за него, является "подбивателем на лень"?
Давай тогда забросим С++ и только на ассемблере фигачить. А то, панимаеш, подбивают на лень всякие излишетса вроде for loop или function - юзай старые добрые goto.
ИМХО, ничего плохого в сборщике нет, так же как нет ничего плохого и в его отсутствии. Все зависит от решаемых задач.
То есть то, что облегчает работу программера, выполняя прямолинейную и тривиальную задачу за него, является "подбивателем на лень"?
Давай тогда забросим С++ и только на ассемблере фигачить. А то, панимаеш, подбивают на лень всякие излишетса вроде for loop или function - юзай старые добрые goto.
ИМХО, ничего плохого в сборщике нет, так же как нет ничего плохого и в его отсутствии. Все зависит от решаемых задач.
DELETED
Акула пера
7/20/2007, 4:58:02 PM
(KOJLbT @ 20.07.2007 - время: 01:56) ИМХО, ничего плохого в сборщике нет, так же как нет ничего плохого и в его отсутствии. Все зависит от решаемых задач.
это да, все зависит от задач.
если тупо надо перемножить две матрицы 2х2, то нафик потом освобождать память?.
у меня в дипломе были вычисления гигантских размеров, вешавшие комп на час..перемножаемые матрицы были размером от 4096х4096 и более.
приходилось-таки убирать за собой)
и все же сборка мусора - это знак грамотности и хороший тон в программировании.
так же как и умение обходиться без брейков (хотя в яве кейсы только с брейками, но тут немного другая ситуация) и без радостных хальтов (как в паскале, например))
это да, все зависит от задач.
если тупо надо перемножить две матрицы 2х2, то нафик потом освобождать память?.
у меня в дипломе были вычисления гигантских размеров, вешавшие комп на час..перемножаемые матрицы были размером от 4096х4096 и более.
приходилось-таки убирать за собой)
и все же сборка мусора - это знак грамотности и хороший тон в программировании.
так же как и умение обходиться без брейков (хотя в яве кейсы только с брейками, но тут немного другая ситуация) и без радостных хальтов (как в паскале, например))
KOJLbT
Мастер
7/21/2007, 3:52:13 AM
(Shimmy @ 20.07.2007 - время: 12:58) у меня в дипломе были вычисления гигантских размеров, вешавшие комп на час..перемножаемые матрицы были размером от 4096х4096 и более.
машинная графика?
машинная графика?
do-do
Мастер
7/21/2007, 5:22:56 PM
(Shimmy @ 20.07.2007 - время: 12:58) вешавшие комп на час..перемножаемые матрицы были размером от 4096х4096 и более.
у меня всего 2048х2048 Причем считались модули в многомерном пространстве...помнится первая версия проги считала час...после модификации алгоритма и переписывании ядра на ассемблере 2 минуты :)
у меня всего 2048х2048 Причем считались модули в многомерном пространстве...помнится первая версия проги считала час...после модификации алгоритма и переписывании ядра на ассемблере 2 минуты :)