Когда-то давно, какая-то инкарнация BASIC на Радио-86РК.
А как я перся от асма на спектруме. Первый загрузчик, ммммм, сейчас уже такого кайфа наверное не испытать...
Сейчас, идеальная комбинация (исключительно для меня и исключительно сейчас): один-два прогера-профи, пара-тройка кодеров-студентов на подхвате.
Да, тут писали про карандашик. Карандашик я не люблю. Я люблю ручку и A4 или A5.
Нарисуешь буквально 3-5-7 прямоугольничков, понадписываешь их, поначеркуешь что-нибудь — оно вроде бы в голове и до этого было... но после всё становится как-то яснее. При чём это работает в отношении практически всего. А когда листики находишь лет через 5 — вообще шикарное удовольствие!
К своему стыду, очень часто, когда хочу это сделать — под рукой есть бумага, но нет ручки или наоборот. И заметил, что из-за этого часто теряю много времени.
Всегда стоит просто сесть подумать и порисовать себе же очевидные вещи. Самогипноз.
M>Какая для вас существует комбинация средств, которая доставила вам наибольшее удовольствие, как разработчику? Если это — комбинация средств и задачи, над которой работли/работаете, то тоже будет хорошо.
Scala + Akka + IntelliJ Idea 11 + git.
В теории практика не отличается от теории, но на практике — отличается
M>Какая для вас существует комбинация средств, которая доставила вам наибольшее удовольствие, как разработчику? Если это — комбинация средств и задачи, над которой работли/работаете, то тоже будет хорошо.
M>Ну то есть, например, Java + IDEA + Blueprints и т.п.
M>Не холивара ради, просто интереса для. Интересно, чем занимаются люди в момент наслаждения И вообще посмотреть, чем занимаются люди.
pdp-11+rsx-11+ted+pascal oregon software
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
Windows Phone Performance Analyzer (VS 2010) + соответственно наши контролы, которые надо заставить летать в Windows Phone'e. Люблю оптимизировать производительность, наверное извращение Один очень продвинутый не русский товарищ, который Windows Phone'ом давно занимается, написал мне, что он все то же самое делает просто глядя на код и размышляя. Я эльф более низкого уровня, мне тулзы помогают.
Собственно и обычный Performance Analyzer для WPF и Silverlight'а тоже более-менее, но почему-то WinPhone версия кажется покруче и требования жестче — тем больше удовольствие
Здравствуйте, nau, Вы писали:
nau>Scala + Akka + IntelliJ Idea 11 + git.
Добрался-таки до этой Akka — давно уже это жужужу вокруг неё покоя не давало. Ух, вещь! И сразу вспоминается Erlang, откуда акторы были позаимствованы. Есть вероятность, что Akka со временем вынесет его вперёд ногами из его родного телекома: исходя из того, что я здесь краем уха про Erlang слышал, Akka ему — полноценная замена. Статически типизированная, с API и для Java, и для Scala. Смахивает на killer project.
Здравствуйте, Mamut, Вы писали:
M>Не холивара ради, просто интереса для. Интересно, чем занимаются люди в момент наслаждения И вообще посмотреть, чем занимаются люди.
По большей части, всё равно в чём и на чём писать. Видимо я ещё не встретил её, свою кобминацию.
Здравствуйте, dimgel, Вы писали:
D>Здравствуйте, nau, Вы писали:
nau>>Scala + Akka + IntelliJ Idea 11 + git.
D>Добрался-таки до этой Akka — давно уже это жужужу вокруг неё покоя не давало. Ух, вещь! И сразу вспоминается Erlang, откуда акторы были позаимствованы. Есть вероятность, что Akka со временем вынесет его вперёд ногами из его родного телекома: исходя из того, что я здесь краем уха про Erlang слышал, Akka ему — полноценная замена. Статически типизированная, с API и для Java, и для Scala. Смахивает на killer project.
Статически типизированная это Cloud Haskell скорей будет
Здравствуйте, Курилка, Вы писали:
К>Статически типизированная это Cloud Haskell скорей будет
Эм... Припоминается, сколько-то месяцев назад где-то нашли аж целого одного программиста-практика, юзающего хаскель.
Это как бы ещё и к вопросу о сравнительном масштабе erlang и java в плане распространнёности и навороченности экосистем.
Здравствуйте, Mamut, Вы писали:
M>Не холивара ради, просто интереса для. Интересно, чем занимаются люди в момент наслаждения И вообще посмотреть, чем занимаются люди.
Наивысшее наслаждение мне доставила на спектруме комбинация TASM (или ZX-ASM — не помню уже) + STS. Мучаясь до этого с GENS и MONS. Позже испытал подобный же кайф, перейдя со студии на IDEA, но кайф был уже меньше.
Здравствуйте, dimgel, Вы писали:
D>Здравствуйте, Курилка, Вы писали:
К>>Статически типизированная это Cloud Haskell скорей будет
D>Эм... Припоминается, сколько-то месяцев назад где-то нашли аж целого одного программиста-практика, юзающего хаскель. D>Это как бы ещё и к вопросу о сравнительном масштабе erlang и java в плане распространнёности и навороченности экосистем.
Чтот я не понял, как связан хаскиль и масштаб эрланга и явы...
Если что — я использую хаскель на практике
У вас какие-то проблемы со статической типизацией, хотите поговорить об этом?
Здравствуйте, notacat, Вы писали:
МР>>Ирина, а нет ли у вас в планах написать статью об этих инструментах? МР>>Хотя бы "Performance Analyzers для полных чайников"? N>так ведь это даже в MSDN есть: N>http://msdn.microsoft.com/en-us/library/hh202934(VS.92).aspx N>Правда русского перевода не нашла, но вряд ли это сильно существенно. N>Но если совсем для чайников, то начинать лучше не с инструментов, а вот с этого: http://msdn.microsoft.com/en-us/library/ff967560(VS.92).aspx
Ирина, а вот в РСДН-журнал почему бы вам не написать?
Много начинающего народа просто не знает об этом.
А редакция будет только за...
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
Здравствуйте, Курилка, Вы писали:
К>>>Статически типизированная это Cloud Haskell скорей будет
D>>Эм... Припоминается, сколько-то месяцев назад где-то нашли аж целого одного программиста-практика, юзающего хаскель. D>>Это как бы ещё и к вопросу о сравнительном масштабе erlang и java в плане распространнёности и навороченности экосистем.
К>Чтот я не понял, как связан хаскиль и масштаб эрланга и явы...
Элементарно, Ватсон: у хаскеля масштаб вообще никакой, поэтому в качестве убийцы эрланга ему ничего не светит.
К>Если что — я использую хаскель на практике
О, второй нашёлся!
К>У вас какие-то проблемы со статической типизацией, хотите поговорить об этом?
Боюсь, это у вас какие-то комплексы по поводу хаскеля, что вы вылезли с ним в обсуждение, к нему никаким боком не относящееся. А ваше сообщение, процитированное в самом начале этого моего поста, выглядит так, будто вы отрицаете тот факт, что скала и жава — статически типизированы.
Здравствуйте, dimgel, Вы писали:
D>Здравствуйте, Курилка, Вы писали:
К>>Чтот я не понял, как связан хаскиль и масштаб эрланга и явы...
D>Элементарно, Ватсон: у хаскеля масштаб вообще никакой, поэтому в качестве убийцы эрланга ему ничего не светит.
Моё замечание было про статическую типизацию, додумывать за собеседника не стоит
К>>Если что — я использую хаскель на практике
D>О, второй нашёлся!
К>>У вас какие-то проблемы со статической типизацией, хотите поговорить об этом?
D>Боюсь, это у вас какие-то комплексы по поводу хаскеля, что вы вылезли с ним в обсуждение, к нему никаким боком не относящееся. А ваше сообщение, процитированное в самом начале этого моего поста, выглядит так, будто вы отрицаете тот факт, что скала и жава — статически типизированы.
Психологией (и комплексами) тут занимаетесь пока только вы, про "выглядит" вопрос к вам, я лишь говорил о более строгой статической типизации.
Но полемизировать с вашими додумками за собеседника нет интереса.
Здравствуйте, dimgel, Вы писали:
D>Добрался-таки до этой Akka — давно уже это жужужу вокруг неё покоя не давало. Ух, вещь! И сразу вспоминается Erlang, откуда акторы были позаимствованы. Есть вероятность, что Akka со временем вынесет его вперёд ногами из его родного телекома: исходя из того, что я здесь краем уха про Erlang слышал, Akka ему — полноценная замена. Статически типизированная, с API и для Java, и для Scala. Смахивает на killer project.
Справедливости ради стоит заметить, что у Erlang есть две вещи, которые у Akka, скорее всего никогда не будут: вытесняющая многозадачность и selective receive.
Здравствуйте, mima, Вы писали:
M>Справедливости ради стоит заметить, что у Erlang есть две вещи, которые у Akka, скорее всего никогда не будут: вытесняющая многозадачность
Хм. Последний раз я слышал о не-вытесняющей многозадачности применительно к windows 3.1. В чём она выражается в Akka? Lightweight threads отображаются на меньшее количество обычных threads, которые вполне себе могут вытеснять друг дружку. Или что имеется в виду?
M>и selective receive.
Здравствуйте, dimgel, Вы писали:
M>>и selective receive.
D>А это что такое?
Если коротко, то:
1. Если не сматчили сообщение — сохраняем в отдельной очереди. Из mailbox удаляем.
2. Как только сматчили сообщение — загоняем все сохраненные сообщения.
Ну и таймер там еще прикручен.
class ActorWithProtocol extends Actor with Stash {
def receive = {
case "open" ⇒
unstashAll {
case "write" ⇒ // do writing...
case "close" ⇒
unstashAll()
context.unbecome()
case msg ⇒ stash()
}
case "done" ⇒ // done
case msg ⇒ stash()
}
}
В теории практика не отличается от теории, но на практике — отличается