Следующая страница > 1 < [2] [3]

Автор Сообщение

stolzen

Members


Статус

16 сообщений
http://0agr.ru
Где: Poland Krakow
Род занятий: Программирую я
Возраст: 29

#6278   2012-07-14 03:27 GMT+3 часа(ов)      
Привет всем!

Меня зовут Алексей, я программирую на джаве. Как дальше жить?

megamanx

Members


Статус

307 сообщений

Где: Russia
Род занятий:
Возраст:

#6281   2012-07-14 21:51 GMT+3 часа(ов)      
Здравствуйте,
меня зовут Степан. Я начал программировать на Яве в 18 лет, потом бросил. Начал заниматься спортом и учить лисп, но после окончания университета меня бросила девушка и я опять подсел на 1.6; на данный момент зависимость тяжёлая, по 8 часов в день, иногда скатываюсь до 1.4, потому что потерял исходники от проекта. В нашем притоне около 20 таких же неудачников.
I wish I'd made you angry earlier

metadeus

Members


Статус

89 сообщений

Где: Russia
Род занятий:
Возраст:

#6284   2012-07-16 04:17 GMT+3 часа(ов)      
Здравствуйте, меня зовут Артем. Я начал программировать на Яве пол года назад потому что за Яву больше платят (а думать при этом надо меньше), теперь я могу программировать на Яве и одновременно думать о Лиспе. Я бы и рад программировать на Лиспе, но боюсь, что умру с голодухи пока буду искать работу.

gihar

Moderators


Статус

249 сообщений

Где: --- да вот он я? приехал уже из Катманду
Род занятий: конкретный
Возраст: 1

#6285   2012-07-16 12:59 GMT+3 часа(ов)      
Hello! I just have very carefully considered all those posts where mentions of Java have been made.

Цитата
Меня зовут Алексей, я программирую на джаве. Как дальше жить?

Легко. Сделать ешче одну попытку через сменіть імя і среду разработкі.

Цитата
на данный момент зависимость тяжёлая, по 8 часов в день

нічего это ешче. Японцы 12 часов урабатывают, а 8 у ніх это в празднічный день.

Цитата
но боюсь, что умру с голодухи пока буду искать работу.

врядли, так .... 10-15кг сбросите ) будете легче на под'еме.

Цитата
В нашем притоне около 20 таких же неудачников.

А возможно і 20 ізбранных, которые будут правіть міром, если догадаются как.

Цитата
а думать при этом надо меньше

Учітесь мечтать і проектіровать, хотя бы чтобы переместься в аналітіческую группу проекта, а еслі надо, то вообшче куда пожелаете. )

Молодому Адепту протівопоказано уделять много вніманіе такім языкам программірованія как Бесік ілі Ява і тому подобное, із-за немінуемой деградаціі зарождаюшчейся лічінкі. І тем более молодому адепту не стоіт растраіваться із-за денег, потому как деньгі всегда лежат под ногамі, деньгі везде, а в інтернетах тем более, просто быть более внімательным.

Цитата
Начал заниматься спортом и учить лисп, но после окончания университета меня бросила девушка

Універсітет это жізнь, а Учітель ты сам. Спорт не бросай, есть простое наблюденіе, что девушкі уходят от тех, кто не ходіт ілі ходіт но мало ілі слішком медленно (разніца в крейсерской скорості і направленіі по азімуту)



Sorry! Thanks!
Это было точно последнее редактирование

metadeus

Members


Статус

89 сообщений

Где: Russia
Род занятий:
Возраст:

#6290   2012-07-16 16:09 GMT+3 часа(ов)      
Цитата
gihar :
врядли, так .... 10-15кг сбросите ) будете легче на под'еме.


Таким способом худеть не очень хочется.

Цитата
gihar :
Учітесь мечтать і проектіровать, хотя бы чтобы переместься в аналітіческую группу проекта, а еслі надо, то вообшче куда пожелаете. )

Молодому Адепту протівопоказано уделять много вніманіе такім языкам программірованія как Бесік ілі Ява і тому подобное, із-за немінуемой деградаціі зарождаюшчейся лічінкі. І тем более молодому адепту не стоіт растраіваться із-за денег, потому как деньгі всегда лежат под ногамі, деньгі везде, а в інтернетах тем более, просто быть более внімательным.


Скажите, а вы всегда вот так поучаете незнакомых вам людей? Скажу вам по секрету, в "аналитических группах" думать нужно ещё меньше, потому что за них потом все додумывают разработчики к которым они приходят со своими бредовыми идеями. Я работаю программистом не потому что не умею "мечтать и проектировать", даже скорее как раз наоборот -- здесь ещё можно реально мечтать и проектировать, а потому, что среди программистов выше общий уровень грамотности и адекватности, чем среди "онолитегов" и "менеджеров среднего звена", а ежедневно общаться с дураками совсем не хочется.

Теперь по поводу денег: я никогда и ни на кого больше не буду работать за идею, только за зарплату. За идею я буду работать только на себя или на свою часть в компании. За идею я уже поработал, только идея в таких случая состоит в том, чтобы эксплуатировать идейных дурачков платя им меньше, чем стоит их труд.

gihar

Moderators


Статус

249 сообщений

Где: --- да вот он я? приехал уже из Катманду
Род занятий: конкретный
Возраст: 1

#6293   2012-07-16 18:12 GMT+3 часа(ов)      
Цитата
выше общий уровень грамотности и адекватности, чем среди "онолитегов" и "менеджеров среднего звена",


На практіке проектіровшчік это не еще значіт аналітік. Пісатель ведь это еще не Пушкин.
Аналітік это дар Божий. І еслі у вас есть ентот дар(а не каждый об этом догадывается), то вам вообще не нужно на кого-то работать, і тем более вы не обязаны такое богатство убівать на программірование. Універсальная штука.

Цитата
Теперь по поводу денег: я никогда и ни на кого больше не буду работать за идею, только за зарплату.

Пріменіте аналітіческій аналіз и сделайте предположеніе, что зарплата это тоже такая идея, напрімер, для того чтобы заставіть кого-то что-то делать. Гораздо лучше ідея о "гонораре", напрімер:
Зарплата - это деньгі которые вам дает работодатель.
Гонорар - это доля, которую вам задолжал партнер.


Цитата
Скажите, а вы всегда вот так поучаете незнакомых вам людей?

согласен, отвратітельная манера,это такая шуточная форма маніi велічія )

Хотя еслі разобраться, то мне очень трудно встретіть незнакомого человека. Думаю незнакомые люді в інтернетах не сідят. (шутка)
Это было точно последнее редактирование

metadeus

Members


Статус

89 сообщений

Где: Russia
Род занятий:
Возраст:

#6294   2012-07-16 21:38 GMT+3 часа(ов)      
Цитата
gihar :
На практіке проектіровшчік это не еще значіт аналітік. Пісатель ведь это еще не Пушкин.


Если писатель "не Пушкин" и не стремится стать "Пушкиным", то это очень плохой проектировщик, я бы так проектировщиков к системе не подпускал.

Цитата
gihar :
Пріменіте аналітіческій аналіз и сделайте предположеніе, что зарплата это тоже такая идея, напрімер, для того чтобы заставіть кого-то что-то делать. Гораздо лучше ідея о "гонораре", напрімер:
Зарплата - это деньгі которые вам дает работодатель.
Гонорар - это доля, которую вам задолжал партнер.


Главное, чтобы была бумага на которой написано сколько конкретно задолжал вам пратнер, иначе вы можете строить любые красивые идеи о гонораре, а когда вы придете за "своим" гонораром, то вдруг узнаете, что партнер не собирается с вами делиться (и правильно сделает).

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

gihar

Moderators


Статус

249 сообщений

Где: --- да вот он я? приехал уже из Катманду
Род занятий: конкретный
Возраст: 1

#6298   2012-07-17 14:59 GMT+3 часа(ов)      
Цитата
Главное, чтобы была бумага на которой написано сколько конкретно задолжал вам пратнер, иначе вы можете строить любые красивые идеи о гонораре, а когда вы придете за "своим" гонораром, то вдруг узнаете, что партнер не собирается с вами делиться (и правильно сделает).


Чего то у вас все так мрачно, не работайте со случайными людьми и сами не будьте случайным человеком. )

Цитата
Зарплата жа это не просто идея (ну не больше, чем сами деньги идея) -- это концентрированный эквивалент труда, который вы всегда можете применить по собственному усмотрению,


Зарплата это количество денег. А про "труд" это вас текущая идеология прозомбировала. Количество денег реально не было привязано к количеству труда. Хотя для л...в всегда создается идея - экономическая система, где искуссно(виртуально) имитируется распределение малых денег по труду. Но мы то знаем, что те кто придумал и распределяет малые деньги находятся вне этой идеи, а значит и поэтому они обладатели больших денег, которая трактуется, как например, идея "Первоначального Накопления Капитала".
)
Это было точно последнее редактирование

metadeus

Members


Статус

89 сообщений

Где: Russia
Род занятий:
Возраст:

#6299   2012-07-17 15:50 GMT+3 часа(ов)      
Цитата
gihar :
Чего то у вас все так мрачно, не работайте со случайными людьми и сами не будьте случайным человеком. )



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

Цитата
gihar :
Зарплата это количество денег. А про "труд" это вас текущая идеология прозомбировала. Количество денег реально не было привязано к количеству труда. Хотя для л...в всегда создается идея - экономическая система, где искуссно(виртуально) имитируется распределение малых денег по труду. Но мы то знаем, что те кто придумал и распределяет малые деньги находятся вне этой идеи, а значит и поэтому они обладатели больших денег, которая трактуется, как например, идея "Первоначального Накопления Капитала".
)


Ну да, ну да, великий учитель истины. Вы имеете что-то предложить, или просто языком потрепать? Лучше почитайте, для начала, трудовую теорию стоимости Маркса, или хотя бы экономикс, чтобы не изобретать квадратные колеса там, где уже изобретен автомобиль.

gihar

Moderators


Статус

249 сообщений

Где: --- да вот он я? приехал уже из Катманду
Род занятий: конкретный
Возраст: 1

#6306   2012-07-19 02:40 GMT+3 часа(ов)      
Цитата
Ну да, ну да, великий учитель истины. Вы имеете что-то предложить, или просто языком потрепать? Лучше почитайте, для начала, трудовую теорию стоимости Маркса, или хотя бы экономикс, чтобы не изобретать квадратные колеса там, где уже изобретен автомобиль.


Скучно. Кто не ізобретает, тот нічего не понімает, потому что пользуется готовымі ідеямі. А ідея об автомобіле .... на Западе еслі вы імеете разработкі вы будете в почете. А не ізобретать автомобіль ілі велосіпед, это сугубо русская ідея.

Теорія Маркса это тоже ідея, но кто скажет как ею пользоваться? Академікі? Эта теорія такая же фікція і ambiguous.

Цитата
Вы, судя по всему, не создавали бизнес с партнерами и не видели как сильно большие деньги меняют людей.



Цитата
Вы имеете что-то предложить, или просто языком потрепать?


Хорошая дружеская беседа і псіхологіческі полезна і способна натолкнуть на новую ідею )


Цитата
Я вообще стараюсь видеть жизнь такой, какая она есть, без розовых иллюзий.


Не бывает жізні такой какой она есть. Відеть ее без розовых іллюзій это такая навязчівая ідея которую тоже подрекламірывают многіе.

Дело в том что все ваші проблемы і отношеніе к міру форміруется вамі. Вы можете выстроіть свое віденіе міра фантастіческі непохоже на окружаюшчіх. Профіт ваш ждет еслі ваше новое мышленіе будет подвіжным, конструктівным і ізобретательным.

Все это сделать очень легко по отношенію к затратам времені і энергіі, но очень трудно потому что чрезвычайно непонятно как управлять своім мышленіем. Очень, очень мало людей умеют сознательно менять свое мышленіе, хотя это і не связано с перегрузкамі.
Это было точно последнее редактирование

metadeus

Members


Статус

89 сообщений

Где: Russia
Род занятий:
Возраст:

#6309   2012-07-19 17:14 GMT+3 часа(ов)      
2 gihar:
В общем это уже совсем оффтоп, мне ваша философия не близка, я материалист и все пустые умственные построения считаю актом интеллектуальной мастурбации. Если то, что вы думаете вы считаете правильным, то сделайте это и докажите другим, что это правильно, это то, что двигает мир вперед, а пустое созерцание в духе буддизма -- это спускание времени и жизни в унитаз, если даже таких буддистов будет 1 млрд. человек, то когда они умрут от них не останется следа и их современникам и потомкам от их существования ни будет ни тепло ни холодно.

gihar

Moderators


Статус

249 сообщений

Где: --- да вот он я? приехал уже из Катманду
Род занятий: конкретный
Возраст: 1

#6311   2012-07-19 23:26 GMT+3 часа(ов)      
metadeus,

Топіком №6309 вы нічего не сделалі другого, как просто озвучілі своі собственные мыслі і настроеніе. Так сказать далі эмоціональную оценку на основе своего поніманія действітельності. І надо сказать это довольно стандартная для переходного сознанія мыслі. Переходное в смысле от юношеского максімалізма к нечто большему. Но сможете лі вы преодолеть этот барьер неізвестно. Это требует большой работы. І есть опасность в ліце жізненной суеты.

Тем более давайте вспомнім топік-стартера, который, напрімер, недвумысленно попытался выясніть взаімосвязь своего депрессівного мышленія і уменія программіровать:

Цитата
Меня зовут Алексей, я программирую на джаве. Как дальше жить?


Раді шуткі могу посоветовать із лічного опыта, попробуйта дальше обломіться на простом человеческом іностранном языке. ) Языкі программіроваванія іграют злую шутку с программістамі. Оні нікому не прінадлежат, поэтому каждый счітает своім долгом заявіть что он умеет программіровать. А вот с іностранным языком такая шутка не пройдет, тут вас быстро обломят і реально без амбігоуса покажут і без лічных мненій авторітетов.


Цитата
а пустое созерцание в духе буддизма



metadeus, знаете когда вам надоест все это программірованіе, быт, люді, і вы наконец заглянете в себя, то вы увідіте, что пустое созерцаніе не такое уж і пустое. А еслі вы потреніруете его, то убедітесь, что его плотность реально возрастает і похлешче булатной сталі. Я лічно не знаю что эта за такая субстанція, но соткана она відімо із простых слов, потому что внутрі сознанія кроме слов ніхрена нет. ) Уменіе копить, ощущать, произносить слова и лежит в основе сознания.
Это было точно последнее редактирование

gihar

Moderators


Статус

249 сообщений

Где: --- да вот он я? приехал уже из Катманду
Род занятий: конкретный
Возраст: 1

#6312   2012-07-19 23:34 GMT+3 часа(ов)      
Цитата
я материалист и все пустые умственные построения считаю актом интеллектуальной мастурбации.


metadeus, а вот я идеалист. И поэтому считаю умственные построения игрой слов. И чем искусснее игрок, тем красивее игра. )
Это было точно последнее редактирование

metadeus

Members


Статус

89 сообщений

Где: Russia
Род занятий:
Возраст:

#6313   2012-07-20 14:07 GMT+3 часа(ов)      
2 gihar:
вот, собственно, за это я и не люблю идеалистов - вы видите то, чего нет, и говорите то, что не можете доказать:
1) по одному высказыванию топикстартера вы уже ему диагноз лепите, а ведь есть более простое, а, следовательно, по Оккаму, более правильное объяснение - автор просто толстый тролль в поисках еды
2) тоже самое с моим "максимализмом" это просто ваши фантазии,которые никому, кроме вас не интересны, что мне с того, что какойто гуманитарий в интернетах ставит мне диагноз?

stolzen

Members


Статус

16 сообщений
http://0agr.ru
Где: Poland Krakow
Род занятий: Программирую я
Возраст: 29

#6315   2012-07-20 15:38 GMT+3 часа(ов)      
Как перестать программировать на джаве и начать жить?

(не такой уж и толстый)

gihar

Moderators


Статус

249 сообщений

Где: --- да вот он я? приехал уже из Катманду
Род занятий: конкретный
Возраст: 1

#6317   2012-07-20 16:37 GMT+3 часа(ов)      
Цитата
что какойто гуманитарий в интернетах ставит мне диагноз?


metadeus,
лінгвістіка это самая техніческая наука із всех техніческіх. Потому что открывает возможності понімать і управлять человеком, самым сложным із ізвестных техніческіх устройств.

Цитата
по Оккаму

ну так вы на любое утвержденіе найдете чужую трольную цітату основанную на столь же тролльное ідее. Все эті брітвы Окам імеют такіе двойные стандарты что в расчет іх лучше не брать.

Цитата
вот, собственно, за это я и не люблю идеалистов - вы видите то, чего нет, и говорите то, что не можете доказать:


Прікіньте наркоман відіт то что не может доказать, но ведь відіт. Потому сочіняет рок-песню і отгребает мілліоны баксов. А вы говоріте доказать, доказать.

Ну і есть люді, которые хоть і не песню сочінілі, а обычную форумную мысль, которую продать трудно это не значіт что оні ідеалісты.

Кстаті, берете все эті какбы "мусорные" форумные мыслі собіраете в одну статью, чуток граммотності і таланта пісательского і вы зарабатывайте на продаже статей опять же. ) Слова і предложенія во все времена ценілісь больше всего остального.
Это было точно последнее редактирование

metadeus

Members


Статус

89 сообщений

Где: Russia
Род занятий:
Возраст:

#6319   2012-07-20 21:58 GMT+3 часа(ов)      
Ну, пожалуй, с меня достаточно, я понял с кем имею дело.

metadeus

Members


Статус

89 сообщений

Где: Russia
Род занятий:
Возраст:

#6320   2012-07-21 06:34 GMT+3 часа(ов)      
Цитата
stolzen :
Как перестать программировать на джаве и начать жить?

(не такой уж и толстый)



Ну вы же не круглосуточно на жабе пишите? Можно в свободное время развиваться, или попробуйте пробить возможность использовать Clojure или ABCL (хотя на такое вряд ли кто согласится). Меня самого мучает этот вопрос, даже задумывался о генерации джава-кода из Лиспа (в принципе осуществимо, но мозголомно и трудоемко, да и столько возможностей жабовых IDE пропадет, что выигрыша пожалуй не будет), но пока решил, что специальные генераторы джава кода из Лиспа под задачу будут как-то сподручнее. Вот то, что мне больше всего и не нравится в джаве, так это то, что она как высокоуровневый язык слишком ограниченная и убогая, и как низкоуровневый язык для генерации кода тоже никакая -- эдакий среднеуровневый язык для идиотов, но уже выучивших паттерны.

megamanx

Members


Статус

307 сообщений

Где: Russia
Род занятий:
Возраст:

#6321   2012-07-21 13:05 GMT+3 часа(ов)      
Вчера делал на яве билдер, который возвращает реализацию интерфейса, который содержит экземпляр класса, который содержит фабрику, которая генерирует экземпляр класса, который содержит фабрику, которая генерирует класс, который делает всю работу. Это так убого. На лиспе всего-то потребовалось бы настругать макрос, который генерирует макрос, который возвращает функцию, которая генерирует макрос, который возвращает объект, в котором замкнута функция, которая генерирует макрос, который возвращает функцию, которая делает всю работу.
I wish I'd made you angry earlier

stolzen

Members


Статус

16 сообщений
http://0agr.ru
Где: Poland Krakow
Род занятий: Программирую я
Возраст: 29

#6322   2012-07-21 15:15 GMT+3 часа(ов)      
Цитата
metadeus :
Ну вы же не круглосуточно на жабе пишите? Можно в свободное время развиваться, или попробуйте пробить возможность использовать Clojure или ABCL (хотя на такое вряд ли кто согласится).

На Clojure (тем более уж ABCL) никакой нормальный ынтерпрайз не согласится - ведь программистов на java найти куда проще. Я, на самом деле, понимаю менеджмент - сегодня человек, знающий (подставить язык) работает, а завтра уйдет - и что со всем этим кодом делать? Вот и остается в свободное от работы время баловаться.

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

gihar

Moderators


Статус

249 сообщений

Где: --- да вот он я? приехал уже из Катманду
Род занятий: конкретный
Возраст: 1

#6323   2012-07-21 16:01 GMT+3 часа(ов)      
Цитата
Ну, пожалуй, с меня достаточно, я понял с кем имею дело.



metadeus, в пісателі я прішел после того как прошел некоторой длины путь кодерства, который меня развіл і даже немного утоміл. )

і ешче мне нравітся мысль от stolzen, о выразітельності языка, еслі программіст это чувствует, то эстетіческой чутье у него прісутствует.

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

Конечно, ні одін язык не сравнітся с такой атомарной детальностью і варіатівной сістемой команд коей обладает Лісп (ні с++ ні даже ассемблер). Поэтому в Лиспе психические ощущения балансируют на уровне непрерывного восторга ).

От большей части, и для развітія такой "детальности", приводящей в "непрерывный восторг" то бишь "кайф" к языкам пріатачен ООП. Правда только в С++ этот ООП імеет свой собственный наглядный сінтаксіс. В другіх языках ООП пріатачен лішь на уровне ідеі, і не содержат унікального развитого ООП-сінтаксіса, в итоге такой ООП не імеет сушчественного свойства - візуальності, то есть формы. Но сами понимаете, в лиспе мы кайфуем от самого синтаксиса, а не от той паскудно-примитивной внутренней физиологии, которую содержит или выполняет программа.

Я давно, заметил, что больше ценю эстетику кода, чем типа реальную полезность программ, потому как не верую в полезность, а больше в гармонию мышления. А в таких языках как Ява или С# разработчікі реалізовалі ідею переместіть ООП на уровень фізіологіческіх отправленій, в ітоге імеем пріятно пахнушчіе французскімі духамі собачьі хохоряшкі ) (шутка)
Это было точно последнее редактирование

megamanx

Members


Статус

307 сообщений

Где: Russia
Род занятий:
Возраст:

#6324   2012-07-21 18:33 GMT+3 часа(ов)      
Я придумал термин „объектно-ориентированный“, но я вовсе не имел в виду C++.
Alan Kay. Создатель Smalltalk.
I wish I'd made you angry earlier

metadeus

Members


Статус

89 сообщений

Где: Russia
Род занятий:
Возраст:

#6325   2012-07-21 19:30 GMT+3 часа(ов)      
Цитата
stolzen :
На Clojure (тем более уж ABCL) никакой нормальный ынтерпрайз не согласится - ведь программистов на java найти куда проще. Я, на самом деле, понимаю менеджмент - сегодня человек, знающий (подставить язык) работает, а завтра уйдет - и что со всем этим кодом делать? Вот и остается в свободное от работы время баловаться.

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



Есть и похуже, но не много =).

Не помню где читал как чувак на своем рабочем месте писал на C/C++, причем большая часть кода у него генерировалась Лиспом, то есть в основном он писал на CL, а результат был доступен в виде C/C++. Если я правильно понял, то работодатель даже не подозревал, что исходник не на C/C++ написан. Неизвестно сколько это у него сил и времени отняло, да и с семантикой не до конца ясно -- если семантику он оставил сишную, то от Лиспа в итоге останутся одни макросы (не так уж и мало в принципе), а вот если он семантику Лиспа взял, то за тот исходник на C/C++ который будет получаться в итоге можно и по шапке схватить =)).

Может нужно просто запилить генератор Java-кода с Java-семантикой из Лиспа и будет нам щастье? Что-то типа (в качестве бреда):

(java
(import java.sql.Date
(org.slf4j Logger LoggerFactory)
(java.util List ArrayList))
(class MySuperClass ()
(((public static final) String KEY "KEY_NAME")
((protected static) Logger log ((-> LoggerFactory getLogger) (. MySuperClass class)))
(int Main ((([] String) args))
((-> System out println) KEY)
(return 1)))


Вы сами то какие варианты видите? Недостаточно же просто жаловаться -- нужно решения искать. Я вот тоже не хочу разрываться постоянно между жабой и профессиональным развитием, поэтому хочу найти и попытаться устранить все проблемы, которые мешают Лиспу развиться. Свои предложения и видение оформлю в виде поста в ближайшее время, надеюсь (не уверен правда, что здесь, тут как-то всё спокойно и тихо как в могиле).

misha

Moderators


Статус

1275 сообщений
http://racket-lang.org/
Где: Yemen
Род занятий:
Возраст:

#6327   2012-07-21 20:00 GMT+3 часа(ов)      
Зачем нужен генератор Java-кода? Или технология COM уже устарела?

Я ранее писал генератор C#-кода, но это было в качестве тренировки. И ни о каком реальном применении я и не думал. Просто, я еще после первых тестов осознал убогость этой идеи. Т.к. получился все тот же C#, короче, выше головы не прыгнешь. Поэтому если и писать транслятор, то лучше сразу в msil.

metadeus

Members


Статус

89 сообщений

Где: Russia
Род занятий:
Возраст:

#6330   2012-07-21 22:06 GMT+3 часа(ов)      
Цитата
misha :
Зачем нужен генератор Java-кода? Или технология COM уже устарела?

Я ранее писал генератор C#-кода, но это было в качестве тренировки. И ни о каком реальном применении я и не думал. Просто, я еще после первых тестов осознал убогость этой идеи. Т.к. получился все тот же C#, короче, выше головы не прыгнешь. Поэтому если и писать транслятор, то лучше сразу в msil.



Ну смысл в том, чтобы получать зарплату Java-девелопера больших софтов, при этом не страдать проблемами убогого языка. А так, да, действительно получить преимущества от решения на коленке относительно Java + IDE будет очень сложно. MSIL это ещё не такой плохой вариант, вот писать транслятор в JVM я бы не стал, в виду просто умопомрачительной убогости платформы (правда в JVM7,8 вроде начинают работать в этом направлении).

stolzen

Members


Статус

16 сообщений
http://0agr.ru
Где: Poland Krakow
Род занятий: Программирую я
Возраст: 29

#6331   2012-07-21 23:30 GMT+3 часа(ов)      
Цитата
Что-то типа (в качестве бреда):

(java
(import java.sql.Date
(org.slf4j Logger LoggerFactory)
(java.util List ArrayList))
(class MySuperClass ()
(((public static final) String KEY "KEY_NAME")
((protected static) Logger log
((-> LoggerFactory getLogger) (. MySuperClass class)))
(int Main ((([] String) args))
((-> System out println) KEY)
(return 1)))



Это что, вы только что что-то типа Clojure придумали?

Цитата
Вы сами то какие варианты видите? Недостаточно же просто жаловаться -- нужно решения искать. Я вот тоже не хочу разрываться постоянно между жабой и профессиональным развитием, поэтому хочу найти и попытаться устранить все проблемы, которые мешают Лиспу развиться. Свои предложения и видение оформлю в виде поста в ближайшее время, надеюсь (не уверен правда, что здесь, тут как-то всё спокойно и тихо как в могиле).


Варианты - через некоторое время частично перейти хотя бы на груви (DSL, все такое), я не очень-то верю, что лиспу найдется место в тяжелом ынтерпрайзе. Хотя на Clojure тоже не помешает взглянуть поближе... Ну и дальше плакаться на форумах и искать смысл жизни.

stolzen

Members


Статус

16 сообщений
http://0agr.ru
Где: Poland Krakow
Род занятий: Программирую я
Возраст: 29

#6332   2012-07-21 23:32 GMT+3 часа(ов)      
Да, кстати, если несколько раз про себя повторить "джава нормальный язык", то через некоторое время начинаешь в это верить.
Я пробовал, помогает

metadeus

Members


Статус

89 сообщений

Где: Russia
Род занятий:
Возраст:

#6344   2012-07-23 13:42 GMT+3 часа(ов)      
Цитата
stolzen :
Это что, вы только что что-то типа Clojure придумали?



Ну не совсем, точнее совсем нет. Я не предлагаю компилировать это в JVM (что ессно не устроит Java-манагеров), я предлагаю генерировать из этого текст Java-программы (что снимает проблему с джава-манагерами).

Цитата
stolzen :
Варианты - через некоторое время частично перейти хотя бы на груви (DSL, все такое), я не очень-то верю, что лиспу найдется место в тяжелом ынтерпрайзе. Хотя на Clojure тоже не помешает взглянуть поближе... Ну и дальше плакаться на форумах и искать смысл жизни.



Ну это помоему крайне спорное решение:
1. Перейти на Groovy значит вам позволят? Не лучше ли попытаться продавить, что-то посерьезнее. Я пока не слышал об удачных применениях Groovy, у нас, например, от него отказались, да и все эти Питоно-подобные языки как ни стараются не могут заменить Лиспа.
2. Кложура конечно Лисп, но если её не будет возможности использовать, то зачем она нужна? Сам по себе Лисп под JVM это помоему дурацкая затея и кроме как замена Java когда нет возможности отказаться от JVM не нужен.

metadeus

Members


Статус

89 сообщений

Где: Russia
Род занятий:
Возраст:

#6345   2012-07-23 13:44 GMT+3 часа(ов)      
Цитата
stolzen :
Да, кстати, если несколько раз про себя повторить "джава нормальный язык", то через некоторое время начинаешь в это верить.
Я пробовал, помогает



Пробовал, помогает на время. Потом критически посмотришь на свою иерархию классов и интерфейсов и плакать хочется. Там где нужен один макрос 20 классов и 2 интерфейса. И постоянный рефакторинг -- друг дней суровых любого Java-monkey.

metadeus

Members


Статус

89 сообщений

Где: Russia
Род занятий:
Возраст:

#6346   2012-07-23 13:57 GMT+3 часа(ов)      
Я думаю тут важно выделить несколько вещей:
1. Лисп ещё долго не будет мейнстримом и с этим нужно считаться.
2. Ни один манагер не согласится начать писать проект даже на Clojure не говоря уже о CL.

С этим ничего сделать нельзя. Поэтому выходы я вижу следующие:
1. Сменить работу на ту, где можно писать на CL. Скорее всего это означает потерю в ЗП, на что я, в разумных пределах, готов пойти чтобы писать код на века, а не говнокод на паттернах.
2. Выстроить процесс так, чтобы манагер получал нужный ему результат, но сам этот результат получался не напрямую написанием public static final String, а через генератор (как в примере выше). Тут много сложностей и непонятно стоит ли такой подход затрат труда.
3. Повышать грамотность манагеров в надежде, что они поймут. Что практически бесполезно (по опыту), но практически ничего не стоит и для разработчика.
4. Сделать свой стартап с блекджеком и девочками и победить в честной конкурентной борьбе. Правда борьба на самом деле не честная и можно обнаружить в конце, что весь стартап написан на Java (см. пример с Lovesan), а ты обычный патентный тролль и т.п.
5. Расслабиться и попытаться получать удовольствие. Взять тот же C# какой нибудь и радоваться хотя бы делегатам, замыканиям и прочим плюшкам. Ну или пытаться радоваться Java, в ожидании Java 8, 9, 25.

Пичалька.


Онлайн :

0 пользователь(ей), 30 гость(ей) :




Реклама на сайте: