LINUX.ORG.RU

Избранные сообщения Vultaron

Зачем используют C++?

Форум — Development

Обычно, когда говорят о сабже, обычно указывают, что несмотря на его сложность, уродливость, многословность, многочисленные косяки в дизайне... (список продолжается до бесконечности) его существование оправдано тем, что это достаточно низкоуровневый язык, и приложения требовательные к производительности — его ниша. Однако, вот это:

Сравнение Erlang и C++ по производительности

Хотя опытные Erlang-программисты давно заметили, что их программы для тех же задач получаются более краткими по сравнению с другими широко используемыми в промышленности языками программирования, эмпирическое исследование показало, что для изученных телекоммуникационных приложений код на Erlang был на 70-85 % короче, чем на С++, а производительность системы при переписывании кода с С++ на Erlang возросла почти на 100 %[137][138]. Для одного из использованных в исследовании проектов разница была объяснена написанием дополнительного С++-кода в рамках защитного программирования, управления памятью и кода для высокоуровневой коммуникации, то есть возможностями, которые являются частью языка Erlang и библиотек OTP[138].

Как такое возможно? Почему заточенный на производительность ЯП слил высокоуровневому 100%(!)? Может тут ошибка? Может наоборот?

 ,

anonimous
()

Computer Science Center запускает онлайн-курсы

Новости — Интернет
Группа Интернет

15 сентября 2014 года, CSC запустит три новых онлайн-курса для начинающих программистов:

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

Computer Science Center – это совместная инициатива Академии современного программирования, Computer Science клуба при ПОМИ РАН и Школы анализа данных.

Основная цель Computer Science Center – дать возможность желающим получить востребованные современной наукой и промышленностью знания в дополнение к университетскому образованию.

>>> Подробности

 

ymn
()

Шарп vs. Джава

Форум — Development

Товарищ Indaril_Shpritz предложил создать топик «Что лучше: C# или Java».
Товарищ считает, что C# «технически лучше». Я думаю, что он имеет ввиду всякие проперти и синтаксический сахар (типа foreach).
Я считаю, что Java лучше, ибо JVM есть для любой кофемолки, есть процессоры с аппаратной поддержкой байт-кода Java, Java можно даже скомпилировать в native code (правда, с трудом). А весь этот синтаксический сахар не нужен, ибо не Ъ, а дальнейшая судьба Mono очень неоднозначна.
Кто прав?

 , ,

CYB3R
()

Преимущества функционального программирования

Форум — Development

Чем оно лучше/хуже императивного программирования в плане разработке ПО? Какие крупные комплексы ПО были написаны (созданы) с использование этой парадигмы начиная с ее зарождения?

Перемещено mono из talks

 , ,

int13h
()

Генератор HTTP-запросов gURL

Новости — Интернет
Группа Интернет

Хочу поделиться с вами своим генератором HTTP-запросов gURL.
Генератор HTTP-запросов может быть полезен при разработке и отладке backend-части сайта, когда есть необходимость быстро сформировать HTTP-запрос определенного вида.

gURL обладает следующими возможностями:

  • синтез HTTP-запросов (поддерживаются методы GET, POST, PUT, HEAD, DELETE);
  • просмотр заголовков ответа;
  • просмотр тел ответа в различных представлениях:
    • текстовое представление (отображение в простом текстовом виде с подсветкой синтаксиса);
    • шестнадцатеричное представление (отображение в виде шестнадцатеричного дампа);
    • web-представление (отображение в браузере);
    • представление JSON-данных в виде дерева.
  • подсветка синтаксиса тел ответов в некоторых форматах;
  • форматированный вывод тел ответов в некоторых форматах.

>>> Подробности

 , ,

aleks_dsp
()

Чем отличается компилятор от интерпретатора?

Форум — Development

Сабж

Еще интересует, является ли то и другое трансляторами?

selena-gomes
()

Стать аутсорсинговым админом

Форум — Talks

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

Но дико надоело. :)

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

Собственно, возникли такие вопросы:

Как искать такие фирмы, как «подавать себя», рекламировать? Как и на каких условиях они работают? Если есть у кого такой опыт, было бы очень интересно узнать.

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

Перемещено catap из job

 ,

Smorodin
()

Почему я такое говно как программист?

Форум — Talks

Вот есть прекрасно документированный мой рабочий софт:
http://krpano.com/docu/xml/#top
http://krpano.com/docu/actions/#top

Еще есть форум, где разработчик просто живет и на все вменяемые вопросы отвечает. В т.ч. по 100 раз направляя народ в нужный раздел мануала.

Логику кода понимаю. Могу понять чужой код, разобраться как он работает. Могу что-то подправить и утащить к себе в проект.

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

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

Может этому как-то поучиться можно?
Всякие там турбо\обжект паскали в школе осиливал. А там ведь была такая же элементарщина как то, что мне треба теперь.

Кто виноват - понятно.
Что делать то? (в контексте «научиться самому»)

dk-
()

С чего начинается изучение Java?

Форум — Development

Так случилось, что мне стало интересно выучить что-то отличное от php и шелов. Выбор пал на Java. Стильно, модно, молодежно. Да и для андроида писать можно, верно?

Функции от классов вроде могу отличить, слышал даже про синглтон и мвц. Даже про способы сортировки слышал.

Вот взял я кошерный нетбинс ... а дальше что? Пните в актуальном направлении, все что находил на лоре - староватое. Книги какие, сайты, посвященные разработке на Java. Как компилировать, как написать первый hello world. Знаю что примеров много, но может кто знает наиболее правильный вариант?

stevejobs, ты вроде знаком с Java?

Перемещено mono из talks

 , ,

kukara4
()

Перспективные web-технологии

Форум — Web-development

Python+Django / Ruby+RoR / Node / PHP?

Понятно, что каждый использует то что больше нравится, что лучше знает, за что платит заказчик.
Но вот представте, что вы находитесь в начале пути, что бы вы использовали?
Что наиболее попуярно / будеть популярно в булущем, опираясь, например, на фриланс платформы, западный рынок?

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

 , , , ,

Io
()

Посоветуйте учебник по LUA

Форум — Development

Суток времени доброго, посоветуйте хорошую литературу по сабжу.

X10Dead
()

Системный анализ — философское словоблудие?

Форум — Talks

Понадобилось мне тут познакомиться с «системным анализом». Результат знакомства удручил. Я привык, что если в названии дисциплины есть слово «анализ», то это будет МатАн (дифференциальное и интегральное исчисление) применительно к какой-то специальной области. Я ожидал, что в системном анализе будет введено понятие системы, введены операции над системами, воздействия, определено как система реагирует на эти воздействия и как меняется реакция в зависимости от изменения воздействия. А оказалось, что под словами «системный анализ» скрывается какое-то философское словоблудие. Взгляните, например, на этот учебник. Нет строгого определения ключевого понятия «система», нет ни одной формулы, от начала и до конца какое-то переливание из пустого в порожнее. Задача системного анализа системно анализировать системы. В Википедии и других местах примерно то же самое. При этом говорится, что на системном анализе основаны такие вещи как логистика и теория операций.

Что я делаю не так с системным анализом? Чем занимаются системные аналитики? Есть ли в их работе хоть толика математики? А может быть их работа на самом деле сплошная математика?

 , ,

Camel
()

Racket VS Common Lisp

Форум — Development

Добрый день дорогие аналитики L0R'a. Ковыряю ракет, пишу на нем клиентскую программу - а пока хочется вот что спросить. Все же что лучше - Racket или Common Lisp? Что более перспективно? Ну и естественно, какие у одного недостатки/преимущества по сравнению с другим?

 , , , ,

RacketEvangelist
()

Книги по программированию

Форум — Development

Собственно вопрос в том нужно ли, и если нужно то что читать? С одной стороны книги по какому то конкретному языку будут объяснять базовые понятия if for while и так далее. А книги по алгоритмам в реальной жизни мало пригодны. Где набраться опыта красивого, правильного, быстрого кода.

knotri
()

Про долг Родине.

Форум — Talks

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

Часто молодые люди задают себе вопрос: зачем служить в армии, и зачем армия вообще нужна? Ответы очень просты.

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

В армии сейчас используется очень много сложной техники и оружия. Морякам нужно знать и уметь одно, летчикам — другое, танкистам — третье. А еще у России есть Космические военные силы, которые нуждаются в очень умных и образованных людях. Так что даже самый отважный человек не сможет победить врага, если не пройдет специальную подготовку.

Защищать свою родину нужно учиться. Как раз в этим и занимаются во время срочной службы в армии. Поэтому каждый юноша, когда ему исполнится 18 лет, или после того, как он окончит институт, должен отслужить 1 год. Раньше в армию уходили на 2 года, но потом срок службы сделали меньше, чтобы солдаты не сильно скучали по дому. За год молодого человека научат всему, что нужно уметь настоящему бойцу, иначе непонятно, зачем он служил в армии.

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

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

p.s. а тем временем

Во время учений на полигоне Ашулук в Астраханской области солдат погиб от пущенной с самолета ракеты. Об этом сообщает 23 сентября РИА Новости со ссылкой на командира войсковой части 28004 Владимира Градусова.

Инцидент произошел 20 сентября во время тренировочных стрельб. По словам Градусова, солдат «должен был находиться в укрытии, а оказался не в укрытии». В результате он был смертельно ранен осколками.

r_asian
()

[нацпол][жж][россия, вперде!]армия

Форум — Talks

Итак, я живу в государстве и плачу налоги, в том числе за то, что меня защищают. Но вдруг во время празднования 18-летия я обнаруживаю, что меня хотят забрать в армию. Так стоп, почему? А потому что закон таков и твой долг таков. Ну ладно, но подождите, а что мне за это будет? Ничего. Так делают все. Стоп, подождите, я плачу за свою защиту государству, а потом бесплатно защищаю себя и всех во имя государства. ЩИТО?

Итак, дорогая Россия, если вы не в состоянии защищать тех кто платит за защиту, не ими же, потому что в контрактную армию никто не идет к вам, то задумайтесь - почему? Может всё таки ваше государство - говно не очень хорошое? Ведь в США почему-то все с радостью идут. Хм, так вот, катитесь к черту, если вы не можете сделать нормальное государство(хотя оно не нужно :) ).

 ,

lognur
()

Посоветуйте литературу по серверной виртуализации

Форум — Admin

Существуют ли «классические» книги по виртуализации? Интересуют не десктопные, а именно серверные решения, описание всех основных механизмов виртуализации, классификации и подробное описание каждого.

Беглый поиск по Всемогущему ничего не дал. Также не откажусь от ссылок на полезные ресурсы по сему делу.

Если это важно, то вот что я знаю про виртуализацию:

- используется в хостингах, существуют разные схемы (уровня ОС, пара-, полная виртуализация);

- позволяет сэкономить на железе;

- слышал про такие слова как: xen, jail, openvz, kvm, hyper-v, lxc...

Теперь хочу полезть в «дебри», так сказать.

 ,

Amet13
()

Что фундаментального учить новичку-прогеру?

Форум — Development

Что будет полезно почитать после того, как выучил объектно-ориентированный язык и пару технологий? Дискретную математику? Что-нибудь по алгоритмам? Книги по объектно-ориентированному дизайну/анализу? SICP с лиспом? Ваши варианты.

Rockatansky
()

Какой из лиспов лучше взять?

Форум — Development

Собственно меня интересуют батарейки и возможность компиляции в нативный код (последнее в меньшей степени). Как я понял, серьезно следует рассматривать только различные реализации CL и Scheme (Racket).

Если вы предлагаете Clojure, хотелось бы услышать обоснование (кококо-интероперабельность-с-жабой и кококо-ынтырпрайз - не аргументы).

 ,

Deleted
()

задания по bash

Форум — Admin

Доброго времени суток,

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

djemNa
()