Как стать автором
Обновить
1333

Программирование *

Искусство создания компьютерных программ

Сначала показывать
Порог рейтинга
Уровень сложности

«А правда, что Windows плохой?»

Время на прочтение1 мин
Количество просмотров1.2K
Недавно нам с Вадимом Думбравану, моим партнером, нужно было заехать к нотариусу и подписать пару документов по делам фирмы. Юридическая компания, которая нас обслуживает, выслала представителя, милую девушку Ольгу, четверокурсницу юридического факультета.

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

Ольга: «А вы программисты?»

Я: «Ну да»

Ольга: «У меня приятель приехал из Штатов, купил там ноутбук… Эпл. И сказал, что Виндовс самая плохая операционная система. Это так?»

Вад (смеется, отвечать не может): …

Я (через смех): «А почему он так считает?»

Ольга: «Он сказал, что Эпл никогда не ломается, и вирусы в него не лезут»
Читать дальше →

Программирование как искусство

Время на прочтение6 мин
Количество просмотров5K
Мой приятель, директор крупной компании, жалуется: «Представляешь, не могу найти программиста поддерживать работающую систему. Приглашаю, показываю. Если переписывать с нуля — соглашаются за половину зарплаты. Если поддерживать — не соглашаются за две».

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

Классы, объекты и наследование в JavaScript

Время на прочтение17 мин
Количество просмотров29K
Недавно в офисе Хабра я хотел прочитать своим коллегам небольшой доклад об объектной ориентации и наследовании классов в JavaScript.

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

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

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

Весь текст подеён на 5 разделов:
  1. ООП в Java Script (1/5): Объекты
  2. ООП в Java Script (2/5): Классы
  3. ООП в Java Script (3/5): Свойства и методы класса
  4. ООП в Java Script (4/5): Наследование классов
  5. ООП в Java Script (5/5): Полезные ссылки

Читать дальше →

IronLisp

Время на прочтение1 мин
Количество просмотров1.1K
В семействе Iron-языков прибавление.
На сайте http://www.codeplex.com/IronLisp анонсировали разработку IronLisp — реализации языка LISP под платформу .NET.
По аналогии с IronPython и IronRuby, IronLisp также является DLR-языком (Dynamic Language Runtime).
Приставкой Iron разработчики подчеркивают направленность языков на технологию Silverlight (iron и silver металлы :).
Проект сейчас находится в состоянии активной разработки ('very alpha'), поэтому не балует описаниями и установочным комплектом. Есть возможность скачать исходники проекта, и самостоятельно скомпилировать его (владельцам VS — будет немного проще).

Источник: http://xacc.wordpress.com/

Эволюционная лестница программиста

Время на прочтение4 мин
Количество просмотров2K
Здесь приведены все этапы развития программиста, на примере написания до боли всем нам известной программы «Hello, World».

Школьник:
10 PRINT «HELLO WORLD»
20 END

Студент-первокурсник:
program Hello(input, output)
begin
writeln('Hello World')
end.
Дальше -- больше...

Когда программы пишут не программисты

Время на прочтение2 мин
Количество просмотров4.8K
Я люблю слушать истории о не программистах, которые пишут программы. Что-то в них греет мне душу.

После занятия йоги, сидя в расположенном неподалёку суши-баре, я встретил одного парня, владельца местной студии балета. Он тренированный танцор и хореограф. После того, как мы обсудили тему сильного пола в хореографическом бизнесе, я ради контраста обмолвился, что мой бизнес — программное обеспечение. Вообще, мне нравится то, чем я занимаюсь, но, как бы сказать, в силу моей профессии я не часто вижусь с привлекательными и доступными девушками. Моя работа сильно отличается от работы фотографа, исполнительного директора по маркетингу, модельера, инструктора по йоге или телохранителя. Подобных профессий, наверное, тысячи. Но лучше всех «балетный танцор» или владелец компании по танцам.
Читать дальше →
12 ...
1098