LINUX.ORG.RU

Сообщения umren

 

Microsoft готовит свой ответ языкам D, Rust, Go.

апофеоз уже близок, в задворках лабораторий корпорации зла № 1 готовится к выпуску язык M# который будет сочитать в себе легкость разработки, безопасность типов, производительность исполнения, современность и легкость распараллеливания. Эдакий аналог D, Rust и в _меньшей_ степени Go.

подробнее по ссылке

 , ,

umren
()

Вслед за Groupon, Paypal осознал могущество Node.js

PayPal мигрирует с Java на Node.js, видимо это теперь новый тренд бросать свои руби/явы и прочее в пользу величия и могущества V8/JavaScript?

Видать модная Scala так и не взлетит, умерев при старте, даже если такие авторитеты как палка уходят с явы не на скалу, а на ноду, смешно.

 hype, , ,

umren
()

Groupon уходит от Ruby on Rails на Node.js

Еще одна весточка смерти Ruby On Rails. Один из бывших «основных» сторонников которого часто ставят в пример разработки на Ruby On Rails уходит на Node.js

Конец Ruby близок? хипстерам он больше не интересен?

Ссылка - Groupon уходит от Ruby on Rails на Node.js

 , , ,

umren
()

Ваша продуктивность как разработчика

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

Все-же в итоге получается примерно так: лучший код пишу только с утра, с 9 до 3-4 или с 10 до 4-5, а дальше уже полный ахтунг и тупое залипание за монитором, дикое шило в заднице и желание куда-нибудь срулить.

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

p.s. важный фактор отвлечения еще, вроде обучил окружающих не мешать, не подходить, не звонить и не писать мне в этот период времени, так же все социалочки и форумы идут лесом.

 ,

umren
()

Fall Of Ruby

в свете выхода обновленного рейтинга tiobe клик

возникает вопрос - через сколько лет язык Ruby забудут?

 ,

umren
()

dl.google.com: Powered by Go

в гугле переписали dl.google.com с плюсов на Golang, презентация может быть интересна, язык ждет великое будущее!!1

http://talks.golang.org/2013/oscon-dl.slide#1

 , ,

umren
()

Глубокая Аналитика ЯП через 5 лет

Предлагаю высказаться лучшим аналитикам ЛОРа о Языках Программирования/технологий и что их ждет через 5 лет. Так сказать оценить необходимость обучения тем или иным технологиям.

Мой беглый взгляд на ЯП и что их ждет через 5 лет:

Ruby- через 5 лет станет еще менее популярен, чем сейчас. Взрывной рост был обусловлен выходом RoR + 3-4 года развития. А теперь прослеживается неуклонное падение популярности с каждым годом.

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

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

PHP - роста или падения не будет, тут стабильный прогноз.

Perl - legacy only, забвение, смерть.

JavaScript - популярность будет расти еще больше, я бы назвал этот язык сейчас самым востребованным, в течении 5 лет необходимость в нем будет только расти.

Node.js - рассмотрю отдельно, т.к. бекенд и вполне себе конкурент другим бекендам, будущее этой платформы очень туманно, сказки о едином бекенде и фронтенде так и не сбылись, node.js это совсем другой зверь в отличии от обычного браузерного яваскрипта. Но его вполне себе уже активно используют в индустрии, множество success stories.

Dart - гугловская попытка исправить «фундаментально неправильный» JS. Я думаю что года через 2-3 его заморозят и выкинут, ибо ставки на JS во всех компаниях слишком велики что бы бросать это дело. Кроме того проблема обусловлена тем, что никто кроме Chrome не встроит его виртуальную машину к себе в браузер.

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

Erlang - так и не стал (и не станет) мейнстримом, будет продолжать развиваться в рамках своей специфической ниши.

Haskell- академики будут продолжать использовать, популярнее не станет, скорее падение.

Clojure - падение и смерть, фанатов лиспа слишком мало что бы это было использовано в серьезных вещах.

Go - прогноз отличный, простой яп, шустрый, компилируется быстро, жрет мало памяти, идеальная замена Java в самой компании Google да и success stories уже валят по всем «каналам» - набирает популярность быстрее, чем та же нода или скала, а это о чем-то говорит.

Rust - до выхода 1.0 версии говорить особо не о чем, но уже сейчас ясно, что этот язык будет по сложности сопоставим с С++ или будет даже сложнее, а мейнстрим сейчас адаптируется только под более «простые» вещи, все в тумане тут.

C/C++ - ничего не изменится.

 , , , ,

umren
()

PS4 (FreeBSD) vs Xbox One (Windows 8 + ?)

Характеристики известны и официально подтверждены
кастую Reset в тред который с пеной у рта ранее доказывал, что характеристики Xbox One еще не известны (хотя все о них знали)

Кто/Что/Почему будет брать?

 , , , , консолесрач

umren
()

PHP is coming back

Неожиданно, но PHP is coming back

он не собирается умирать?

umren
()

А ваш любимый язык компилируется в JavaScript?

В свете выхода GorillaScript http://ckknight.github.io/gorillascript/ меня все больше и больше волнует вопрос бесконечной ненужности миллиона языков которые компилируются в православный JavaScript, а вы что думаете?

список смеха ради:

CoffeeScript - самый известный
TypeScript - второй в списке ненужного
ClojureScript - лисперы бессмертны
Scala.js - весело, задорно ненужно
PyJamas - питонисты оптимисты

полный список тут

Кто-нибудь вообще пользуется этим ширпотребом? и главный вопрос ЗАЧЕМ? объектная модель то все-равно «браузерная», свой язычок с stdlib сюда не потаскаешь, а кроме того «поддержка» никакая, дебаггинг убог, да и лишняя абстракция ни к чему

umren
()

Web Framework Benchmarks Round 6

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

интересные факты: asp.net/C#/MySQL на моно - практически самый тормозной стек, Java рвет и мечет, Go дает отличные результаты, node.js где-то посередине болтается, Фреймворки на PHP имеют огромный оверхед, Rails/Django/Flask/ПХП фреймворки в полной заднице.

Discuss?

линк http://www.techempower.com/benchmarks/#section=data-r6

исходники тестов https://github.com/TechEmpower/FrameworkBenchmarks

тесты:

1) JSON serialization 2) Single query 3) Multiple queries 4) Fortunes 5) Data updates 6) Plaintext
подробнее тесты описаны на самих страницах или можно посмотреть исходники

 , , , ,

umren
()

Обсудим насколько кроссплатформен .NET/Mono в свете последних новостей?

Вот я часто слышу такие сказки как: ".NET быстр, кроссплатформен и в нем есть все что нужно, он даже прекрасно работает под линуксом", на вопрос «вы используете .NET на линуксе?» ответ всегда «нет, но если будет необходимость мы можем легко перенести всю инфраструктуру на Linux».

т.е. ни одного продакшена на Mono я так и не видел

А теперь вот в свете выхода Оффтопик 8.1 очень интересный аннонс был: Portable Class Libraries - The versions of these libraries that are production ready have licenses that restrict them to just the Windows platform. This means you can’t create your own portable libraries that relies on one of these and deploy it on an Android, Linux, iOS, or OS X device.

Люди, может хватит уже заливать про кроссплатформеность .NET Framework? Windows only centered и пол инвалида на линуксе.

Источники:
http://www.infoq.com/news/2013/06/PCL-Licensing
http://www.reddit.com/r/programming/comments/1h58qk/microsoft_offers_lots_of_...

 , , , , хватит врать

umren
()

Nokia fires Qt team

трэд/hate. Go.

 , kdeкапец, , , qtкапец

umren
()

Музыкальное Программирование

т.к. в свободное время люблю побаловаться музыкой, то хотел бы узнать у гуру вкусные библиотеки/среды для музыкального программирования на GNU/Linux, из того что накопал:

-Pure Data
-SuperCollider
-Haskell Hackore (вроде как уже старье)
-Haskell Euterpea (в 2011 даже книжка по нему вышла!, однако инфы в целом крайне мало)

может чего еще упустил из виду? да и делитесь опытом вышеперечисленного, вцелом язык программирования не имеет значения, главное что бы сам инструмент был адекватным

p.s. не надо советовать ardour, lmms и прочий треш который должен быть предан анафеме

SuperCollider + Processing выглядит вкусно :D http://www.youtube.com/watch?v=rMbcqv8rxnA

Update: еще нашел какой то ChucK http://www.youtube.com/watch?v=2rpk461T6l4

umren
()

Quad-Core: Haskell vs Erlang

Все мы знаем, что ФП это круто и за этим будущее на многоядерных(многосерверных) системах.

с ФП не знаком вообще, но интересует вопрос что работает «быстрее» в ситуации если нужно написать брутфорс который будет запускаться на топовом Quad-Core?

Читал, что erlang очень крут под нагрузкой в вебе, но кто кого именно на банальном домашнем мультикоровом ПК?

umren
()

VirtualBox guest + Jack Driver

Реально вобще? гугл пофтыкал, молчит гад. Хотябы планировалось бы..

Q: а нах? A: нужно запускать Ableton/Reason c низкой задержкой звука в гуесте ;D

umren
()

RSS подписка на новые темы