• ↓
  • ↑
  • ⇑
 
Записи с темой: программирование (список заголовков)
03:18 

Неисповедимы пути твои...

IDDQD - Команда молодости нашей, команда, без которой мне не жить.
Конференция, с которой я завтра (точнее, уже сегодня) уезжаю была посвящена различным аспектам разработки языков программирования. Вдаваться в технические подробности не буду, суть не в этом. Суть в том, чему была посвящена немалая часть этой конфы. Первый слайд, который был показан после открытия, содержал вопрос: "А какое будущее ждёт современные компьютеры"? Да, да... Совсем недавно этот же вопрос был задан героем сериала HCF студентам-выпускникам 83-го года :D Только вот ответы получились немного разные. Что вообще хотели от компов в тех далёких 80-ых (ну, если не рассматривать рынок персоналок)? Чтобы они считали быстрее и точнее человека. Да даже раньше - Бэбидж, Тьюринг, "Энигма", "Эниак", БЭСМы, ЕСки, и языки типа "Фортрана" и "Кобола", предназначенные для реализации точных мат. рассчётов и построения моделей.
Это было давно. Сейчас, судя по всему, задача сделать что-то "вдвое дешевле и быстрее" действительно упёрлось в железо. И не столько в железо, сколько в то, сколько энергии потребуют высокоточные вычисления. Мобильные роботы, смартфоны, роботизированные автомобили и проч. проч. проч. - всё это питается от аккумуляторов, а не от розетки с почти нелемитированной мощностью и ампер-часами. А вот задачки решаются очень сложные.
И что в итоге? А в итоге программисты и железячники говорят: "не, ребята, тут буквально физическая проблема - мы посадим аккумулятор быстрее, чем закончатся расчёты". И что они говорят дальше? А говорят они примерно следующее: а нам вообще шашечки или ехать? Мы можем потратить кучу энергии на получение очень точного результата, который, на самом деле, нафиг никому не нужен. И начинают на конференциях обсуждать вопросы вероятностного и "приблизительного" программирования. Это когда путём некоторых ухищрений значительно упрощается алгоритм и намеренно понижается точность его работы, но... Она остаётся в заданных рамках. Почти всегда.
На самом деле, началось всё ещё в 90-ых, когда "внезапно" возникла проблема того, что большие изображения (и видео/аудио-потоки) очень сложно сжимаются. Думали ребята, думали, и обратили внимание вот на что: если результат кодирования/декодирования адресуется человеку, то точного соответствия перекодированного результата оригиналу не требуется. Мозг - такая штука, которая очень лихо "сглаживает" шумы, неточности, ошибки... И в итоге придумали формат JPEG, который сжимает изображения хоть и с потерями, но почти незаметными глазом. А потом - формат MPEG и брата его - MP3. Который делают тоже самое со звуком и видеопотоком. Потом ещё, и ещё... Да, при больших степенях сжатия артефакты становятся видны/слышны. Иногда даже очень. Но в целом... А нам вообще шашечки или ехать? Почему бы нам не писать такие программы, которые работают достаточно хорошо в большинстве случаев, но при этом значительно быстрее и с меньшим уровнем потребления энергии? Зачем платить больше, если разницы всё равно никто не заметит? И сами себе отвечают: да, мы будем так делать! Конечно же, там, где это допустимо (по крайней мере, пока).
Забавно то, что примерно таким же образом работает наш мозг. Есть быстрый контур принятия решений - эмоциональный (даётся почти мгновенная эмоциональная оценки ситуации и формируется реакция, которая чаще всего будет адекватной), а есть медленный - через сознательную оценку. Он может быть точнее, но значительно, значительно медленнее.
Так что, в скором будущем нас, вероятно, будут окружать машины, чаще всего считающие достаточно хорошо... Не, высокоточные вычисления останутся. Но только в тех областях, где они действительно нужны. А вот во всех остальных...
Одного я пока не знаю - хорошо это, или плохо...

@темы: Наблюдения, Программирование, Работа, Размыслительное

09:59 

Доступ к записи ограничен

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

URL
15:19 

Эх... Жалко, что этот фильм никогда не снимут... :)

IDDQD - Команда молодости нашей, команда, без которой мне не жить.
16:14 

Гм, пардон. Что называется, "зажрались". :)

IDDQD - Команда молодости нашей, команда, без которой мне не жить.
http://cnews.ru/

Российские программисты недовольны зарплатой и готовы покинуть страну

По данным опроса, предоставленным CNews рекрутинговым порталом Superjob.ru, российские программисты хотели бы получать в среднем на 49% больше, чем сейчас. В поисках приемлемой зарплаты они готовы искать работу за пределами родного города и даже за пределами страны.

Наибольшую готовность к переезду в другой регион или страну демонстрируют программисты Oracle – 45% соискателей, Java-программисты - 31% и разработчики .NET (30%). В среднем по ИТ-отрасли к переезду готово примерно 21% специалистов,… полный текст

Источник: CNews


@темы: Из жизни, Программирование, Работа

01:00 

Доступ к записи ограничен

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

URL
15:04 

Программерское

IDDQD - Команда молодости нашей, команда, без которой мне не жить.
Программы и баги. Версия по дзен-буддизму:
«Глючит ли программа, распечатывающая сама себя? Как выглядит программа, не записанная ни на одном носителе? Однажды ученик спросил учителя, как избавиться от глюков в программах, и учитель дал ему вирус CIH. Однажды другой ученик сказал учителю, что хочет программу без глюков. "Дурак! - крикнул учитель, - почему ты не просишь глюк без программы?", - и ударил его винчестером по голове. Если вы еще не обрели просветление, с вами не о чем говорить.»

Над этими коанами можно надолго задуматься. :)

@темы: Программирование, Размыслительное, Юмор

10:49 

lock Доступ к записи ограничен

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

URL
18:13 

Да, как-то оно так и бывает. :)

IDDQD - Команда молодости нашей, команда, без которой мне не жить.
29.11.2009 в 15:18
Пишет Слушатель:

Гениально.
О качестве кода в программировании.


URL записи
Да, как-то оно так и бывает. :)

@темы: Юмор, Программирование

01:15 

Умер Джон Маккарти, основатель языка LISP и автор термина "Искусственный Интеллект"

IDDQD - Команда молодости нашей, команда, без которой мне не жить.
И да, опять о грустном...

"Вчера, 24 октября, ушел из жизни Джон Маккарти (John McCarthy), создатель семейства языков программирования Lisp и «отец» современных технологий искусственного интеллекта.

Джону Маккарти было 84 года. О его смерти первой объявила дочь выдающегося информатика, сообщает TechCrunch.

В 1958 г. Маккарти изобрел язык программирования Lisp и позже опубликовал его описание в журнале Communications of the ACM. Ранее, в 1955 г., Джон Маккарти первым ввел в употребление термин «искусственный интеллект». Он является лауреатом Премии Тьюринга в 1971 г. за вклад в область исследований искусственного интеллекта, а также медали Бенджамина Франклина в области компьютерных наук и когнитологии за 2003 г.

Подробнее: http://biz.cnews.ru/news/line/index.shtml?2011/10/25/461675"

Покойся с миром. :(

@темы: Программирование

13:10 

Охххх....

IDDQD - Команда молодости нашей, команда, без которой мне не жить.
«Ночью стало известно о том, что умер выдающийся ИТ-деятель Деннис Ритчи (Dennis MacAlistair Ritchie), автор языка программирования Си и один из ключевых разработчиков операционной системы UNIX.

Деннис умер дома в минувший уикэнд, но общественности стало известно об этом только теперь, несколько дней спустя. Причина — не называемая болезнь, с которой Ритчи боролся уже долгое время. Деннису было 70 лет (родился в 1941 году). О прискорбном событии сообщил Роб Пайк (Rob Pike), один из авторов операционных систем Plan 9 от Bell Labs и Inferno.

Деннис Ритчи оказал огромное влияние на современные информационные технологии. Он является автором не нуждающегося в представлении языка программирования Си. Он же вместе с командой учёных из Bell Labs стал создателем операционной системы UNIX, породившей все то невероятное многообразие *nix-систем, что существуют на сегодняшний день. В 1999 году президент США Билл Клинтон вручил Ритчи и Кену Томпсону (Ken Thompson) Национальную медаль в области технологий и инноваций (National Medal of Technology and Innovation) за работу над Си и UNIX. Они же являются обладателями Премии Тьюринга (Turing Award) за 1983 год.

Страница Денниса Ритчи на сайте Bell Labs: cm.bell-labs.com/who/dmr.»

Link

@темы: Программирование

13:28 

Всех с праздником!

IDDQD - Команда молодости нашей, команда, без которой мне не жить.
13.09.2011 в 12:43
Пишет Mi Otra:

День программиста!

Всех причастных или не очень поздравляю с Днем программиста, который отмечается сегодня, 13 сентября, в 256 день года. От себя хочу вам пожелать крепкого коннекта, быстрого пинга, грамотных заказчиков, умных юзверей и всегда работающий код =)

И немножко истории:
День программста — профессиональный праздник программистов, отмечаемый на 256-й день года. Число 256 выбрано потому, что это количество чисел, которое можно выразить с помощью восьмиразрядного байта. И также это максимальная целая степень числа 2, которая меньше 365 (дней в году).
В невисокосный год данный праздник выпадает на 13 сентября, в високосный — на 12 сентября.
Впервые идея празднования «Дня программиста» была обнародована главой издательского дома «Компьютерра» Дмитрием Мендрелюком 15 июля 1996 года. Днем компьютерщика было предложено считать первую пятницу сентября, названную «Чистой пятницей». В 2002 году сотрудник веб-студии «Параллельные Технологии» Валентин Балт организовал сбор подписей под обращением к правительству РФ в поддержку признания 256-го дня года официальным праздником программистов.
Эта дата (13 сентября) уже давно стала неофициальным праздником людей во всем мире, связавших свою профессиональную деятельность с программированием. И вот сейчас государственную значимость сферы разработки программного обеспечения и значительный вклад людей этой профессии в инновационное развитие РФ сочли достаточными для появления официально утвержденного профессионального праздника.
Зачастую слово «программирование» и все, что с ним связано, ассоциируется у обычного человека только с персональным компьютером, однако, это не так. Практически каждое электронное устройство — от пульта дистанционного управления до сложных промышленных станков с программным управлением — в свое время прошли через руки специалистов по программированию.
Мы ежечасно сталкиваемся с плодами трудов того, что сделал программист. Смотрим ли мы телевизор, слушаем ли радио, разговариваем ли по телефону — мы пользуемся тем, что создал программист. Пожалуй, это одна из профессий, которая охватывает столь широко сферы нашей жизни.
Значение профессии программиста в повседневной жизни трудно переоценить. Этот род деятельности становится все более массовым и в то же время символизирует авангард современного общества.
24 июля 2009 года Министерством связи и массовых коммуникаций РФ подготовлен и внесен в правительство РФ проект указа президента России «О Дне программиста».
11 сентября 2009 года Президент России Дмитрий Медведев подписал указ, подготовленный Министерством связи и массовых коммуникаций Российской Федерации, который устанавливает в России новый официальный праздник — «День программиста».

Давайте сделаем этот мир еще капельку лучше.

URL записи

@темы: Программирование

17:29 

Занятный конкурс с занятными результатами

IDDQD - Команда молодости нашей, команда, без которой мне не жить.
27.07.2011 в 17:29
Пишет Flex Ferrum:

Конкурс на лучший комментарий, виденный в коде, на stackoverflow
Продолжу тему "программисты шутят". На Stack Overflow был объявлен конкурс под заголовком: "What is the best comment in source code you have ever encountered?"

Комментарий, занявший первое место, на мой взгляд действительно этого заслуживает:



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

URL записи

@темы: Программирование, Юмор

18:15 

Криворукость

IDDQD - Команда молодости нашей, команда, без которой мне не жить.
15:09 

Ну вот, опять...

IDDQD - Команда молодости нашей, команда, без которой мне не жить.
Зовёт человек. Говорит: "У меня не работает!". Я подхожу, сажусь за его машину, вместе проходим под отладкой код. Выясняется, что всё работает. И такое, замечу, не в первый раз.

@темы: Наблюдения, Программирование

13:54 

Вот как надо писать программы.

IDDQD - Команда молодости нашей, команда, без которой мне не жить.
13.07.2011 в 13:53
Пишет Flex Ferrum:

Как программируют мастера!
большая картинка

Взято отсюда.
Вопрос, очевидно, был задан для лулзов. :)

URL записи

@темы: Интересности, Программирование, Юмор

14:30 

Собираю релиз gcc 4.6

IDDQD - Команда молодости нашей, команда, без которой мне не жить.
Под mingw, вестимо.

@темы: Программирование

15:15 

Программистко-лирическое

IDDQD - Команда молодости нашей, команда, без которой мне не жить.
Номер раз!

Десять программистов сидели в кабинете
Один ушел курить в окно и их осталось девять

Девять программистов...

Два:
0A программистов

0A программистов продукт решили сделать,
Один спросил "А деньги где?", и их осталось 9.

9 программистов...

@темы: Программирование, Интересности, Юмор

09:44 

Это таки свершилось!

IDDQD - Команда молодости нашей, команда, без которой мне не жить.
Новый стандарт С++ приняли! :vict: :dance:

Это надо будет отметить, и остограмиться коньячком. :)

@темы: Программирование

09:40 

И ещё на тему программерских будней

IDDQD - Команда молодости нашей, команда, без которой мне не жить.
19:20 

Феаринг - молодец!

IDDQD - Команда молодости нашей, команда, без которой мне не жить.
Хороший вброс, грамотный! И сообщество сразу оживилось. :)

@темы: Интересности, Программирование

Берлога Семейного Программиста

главная