Взрослая социальная сеть
Текстовая версия форума
Знакомства для секса Регистрация


Ваш путь к Java

Текстовая версия форума: Архив компьютерного форума



Полная версия топика:
Ваш путь к Java -> Архив компьютерного форума


Страницы: [1]

KOJLbT
Программируете ли вы на Java и на чем писали до этого. Какого рода проекты пишете на Java и, если стояли у исходников проекта, почему выбрали именно Java. Сам я писал на Java только web-приложение (апплет+сервлет+JSP).
maxdiversexnarod1
KOJLbT
Я изредка пишу на Java - только потому что там есть готовая длинная арифметика :)
(имеются в виду олимпиадные задачи)
JeyLo
На Яве писались платформонезависимые тонкие клиенты. Пока не осознали, что платформонезависимость явы - полный фейк. Да и программеров на лень подбивает своими garbage collector'ами. Так что вернулись к С++ с единым ядром, но разными платформенными GUI. М-дя.
KOJLbT
QUOTE (JeyLo @ 09.07.2007 - время: 11:46)
На Яве писались платформонезависимые тонкие клиенты. Пока не осознали, что платформонезависимость явы - полный фейк. Да и программеров на лень подбивает своими garbage collector'ами. Так что вернулись к С++ с единым ядром, но разными платформенными GUI. М-дя.

А в чем выражалась "платформозависимость"?

P.S. И какой инструментарий давал "зависимый" код?

Это сообщение отредактировал KOJLbT - 10-07-2007 - 07:11
JeyLo
QUOTE (KOJLbT @ 10.07.2007 - время: 07:02)
А в чем выражалась "платформозависимость"?
P.S. И какой инструментарий давал "зависимый" код?

В необходимости переписывать код под платформы.
Я уже и не упомню.
maxdiversexnarod1
JeyLo
QUOTE
платформонезависимость явы - полный фейк

Доказательства?
QUOTE
Да и программеров на лень подбивает своими garbage collector'ами

Да, это точно. Вот на C++ всё правильно: нужен сборщик мусора - взял, написал сам wink.gif
JeyLo
QUOTE (maxdiversexnarod1 @ 11.07.2007 - время: 18:35)
Доказательства?

Мне лень. bleh.gif
Shimmy
Писала на Паскале, Дельфи, С и С++.
сейчас пишу на яве.
сначла плевалась, отбрыкивалась, теперь потихоньку привыкаю.
есть плюсы: хоть тот же сборщик мусора, многопоточность, синтаксис как в С++, вроде привычно..опять таки инкапсуляция очень к месту. можно перекрыть код и не ломать голову, что кто-то что-то там нахимичит..переносимость у языка хорошая..в Дельфи бывали несостыковки - пишешь под XP виндой на 6 дельфе, в универ приходишь - там стоит дай бог 2000 винда и 4 дельфа..и приехали..ява запускается везде, если только пути прописаны правильно..

из минусов: тяжело переходить с процедурных языков на ООП..в С++ можно было и так и эдак изголяться. в яве не побалуешь - приходилось ломать мышление. Брюсу Экелю спасибо за "Философию Явы", сильно помог.

сейчас пишу на яве все подряд - от простеньких прог до баз на MySQL. учусь еще, делаю ошибки много не знаю и не понимаю, но учусь.
не хайте яву, она хорошая все-таки smile.gif
KOJLbT
QUOTE (Shimmy @ 12.07.2007 - время: 17:18)
сейчас пишу на яве все подряд - от простеньких прог до баз на MySQL. учусь еще, делаю ошибки много не знаю и не понимаю, но учусь.
не хайте яву, она хорошая все-таки smile.gif

Какой IDE пользуешься? Мне NetBeans нравится, Eclipse тоже ничего
Shimmy
QUOTE (KOJLbT @ 13.07.2007 - время: 23:32)
QUOTE (Shimmy @ 12.07.2007 - время: 17:18)
сейчас пишу на яве все подряд - от простеньких прог до баз на MySQL. учусь еще, делаю ошибки много не знаю и не понимаю, но учусь.
не хайте яву, она хорошая все-таки smile.gif

Какой IDE пользуешься? Мне NetBeans нравится, Eclipse тоже ничего

заставляют писать на 5-ой Идее.
нет, я ниче, не жалуюсь, но она подвисает.
дома стоит 6-я, комп вообще умирате.
так что дома пишу под Эклипсом. очень люблю эту среду. я на ней начинала писать. хотя и говорят, что Эклипс для профессионалов и новичкам надо начинать на Идее..в принципе, так оно и есть.. но идею лиценз. достать несколько сложно (я долго искала 6-ку). а Эклипс и НетБинс достать проще.

З.Ы. на предыдущих курсах заставляли писать на Блокноте. вот это была жесть! blink.gif
veronica.mars.fan
Пишу мелкие проги в блокноте, а что-нить посерьёзней на Idea и всё норм, ничё не висит, хотя Eclipse безусловно более продвинутая и безглючная среда.

А пишу всякие приблуды по учёбе, и так для удобства всякие счётчики. (для меня проще по быстрому в блокноте, чем в Excel'e мучаться)

А Java рулит. Вот сейчас пытаюсь J2ME прошарить.
Shimmy
QUOTE (veronica.mars.fan @ 16.07.2007 - время: 02:27)
Пишу мелкие проги в блокноте, а что-нить посерьёзней на Idea и всё норм, ничё не висит, хотя Eclipse безусловно более продвинутая и безглючная среда.

А пишу всякие приблуды по учёбе, и так для удобства всякие счётчики. (для меня проще по быстрому в блокноте, чем в Excel'e мучаться)

А Java рулит. Вот сейчас пытаюсь J2ME прошарить.

смотря какая Идея у вас стоит.
если 5-я, то понятно тогда, почему она не виснит)
если 6-я, тогда наоборот - не понятно))

вообще у меня создалось впечатление, что Эклипс для суровых программеров, которым такие навороты, как в Идее (стрелочки при наследовании, например) нафик не нужны - и так все понятно)
JeyLo
QUOTE (Shimmy @ 16.07.2007 - время: 10:07)
вообще у меня создалось впечатление, что Эклипс для суровых программеров, которым такие навороты, как в Идее (стрелочки при наследовании, например) нафик не нужны - и так все понятно)

Блин... Наследование уже визуально показывают... Зачем? UML всяческое уже отменили? :)
do-do
Последний Номер IT Спец (бывший Хакер Спец) jAVE ПОСВЯЩЕН, есть любопытные статьи
Учёный Кот
О да, 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
***********
это всё наша с женой работа, будет время продолжим дальше. Сейчас очень сложно - даже вот эти строки набираю одной рукой, а другой качаю младшего ребёнка, пока жена с тем что постарше управляется.
Немного не до программирования нынче.

Одного намека на нежелательность ссылок мало?

Это сообщение отредактировал JeyLo - 19-07-2007 - 11:09
Elvarg
QUOTE (JeyLo @ 09.07.2007 - время: 11:46)
Да и программеров на лень подбивает своими garbage collector'ами.

То есть то, что облегчает работу программера, выполняя прямолинейную и тривиальную задачу за него, является "подбивателем на лень"?

Давай тогда забросим С++ и только на ассемблере фигачить. А то, панимаеш, подбивают на лень всякие излишетса вроде for loop или function - юзай старые добрые goto.
KOJLbT
QUOTE (Elvarg @ 19.07.2007 - время: 11:02)
QUOTE (JeyLo @ 09.07.2007 - время: 11:46)
Да и программеров на лень подбивает своими garbage collector'ами.

То есть то, что облегчает работу программера, выполняя прямолинейную и тривиальную задачу за него, является "подбивателем на лень"?

Давай тогда забросим С++ и только на ассемблере фигачить. А то, панимаеш, подбивают на лень всякие излишетса вроде for loop или function - юзай старые добрые goto.

ИМХО, ничего плохого в сборщике нет, так же как нет ничего плохого и в его отсутствии. Все зависит от решаемых задач.
Shimmy
QUOTE (KOJLbT @ 20.07.2007 - время: 01:56)
ИМХО, ничего плохого в сборщике нет, так же как нет ничего плохого и в его отсутствии. Все зависит от решаемых задач.

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

и все же сборка мусора - это знак грамотности и хороший тон в программировании.
так же как и умение обходиться без брейков (хотя в яве кейсы только с брейками, но тут немного другая ситуация) и без радостных хальтов (как в паскале, например))
KOJLbT
QUOTE (Shimmy @ 20.07.2007 - время: 12:58)
у меня в дипломе были вычисления гигантских размеров, вешавшие комп на час..перемножаемые матрицы были размером от 4096х4096 и более.

машинная графика?
do-do
QUOTE (Shimmy @ 20.07.2007 - время: 12:58)
вешавшие комп на час..перемножаемые матрицы были размером от 4096х4096 и более.

у меня всего 2048х2048 Причем считались модули в многомерном пространстве...помнится первая версия проги считала час...после модификации алгоритма и переписывании ядра на ассемблере 2 минуты :)
Shimmy
QUOTE (KOJLbT @ 20.07.2007 - время: 23:52)
QUOTE (Shimmy @ 20.07.2007 - время: 12:58)
у меня в дипломе были вычисления гигантских размеров, вешавшие комп на час..перемножаемые матрицы были размером от 4096х4096 и более.

машинная графика?


обработка сигналов.

в кратце - многомерное гиперкомплексное дискретное преобразование Фурье.

QUOTE
у меня всего 2048х2048 Причем считались модули в многомерном пространстве...помнится первая версия проги считала час...после модификации алгоритма и переписывании ядра на ассемблере 2 минуты :)


дык у меня после распараллеливания уже дело наладилось - тоже в районе 2-х минут, никакой переписки ядра не делала.

да, кстати, мне сообщили, что в яве тоже можно параллелить.
но я писала на С++ иключительно для того, чтобы потом работать с библиотекой MPI под Линухой и все потоки отправить параллельно на кластер.
под виндой можно создать два паралл. потока для двухпроцессорной машины, но под WinAPI и на тот момент, пока я писала, были двухпроцессорные машины, но с распределенной памятью. в общем - параллелить на них невозможно. что и как делает ява и насколько она в этом хороша - пока не знаю, но намереваюсь проверить в ближайшие полгода) благо теперь есть AMD.

Страницы: [1]

Архив компьютерного форума -> Ваш путь к Java





Проститутки Киева | индивидуалки Москвы | Эротический массаж в Москве | Проститутки-индивидуалки Москва