Как стать автором
Поиск
Написать публикацию
Обновить
1095.1

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

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

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

Parser. Практическое применение

Время на прочтение2 мин
Количество просмотров17K
Прямо перед новым годом некто Лебедев сообщил в новостях Студии о том, что вышла новая версия Parser. Сразу после этого некто fuksitofuksito запостил тему «Объектно-ориентированный язык от „Студии Артемия Лебедева“». Тема вызвала бурную дискуссию: кто-то просто высказывался, кто-то умудрился опустить ближнего своего ниже плинтуса, кто-то… В общем атмосфера накалилась по самое нехочу.

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

Мой вердикт?
Зал замер в ожидании

Объектно-ориентированный язык от «Студии Артемия Лебедева»

Время на прочтение1 мин
Количество просмотров6.4K




Недавно вышла в свет версия 3.2.2 объектно-ориентированнаго языка «Парсер», последнее обновление которого было немного ни мало почти два года назад.

Вот заявленые улучшения:

Parser 3 — простой и удобный объектно-ориентированный язык, позволяющий быстро создавать хорошие сайты.

* Теперь на 30% удобнее!
* Новое ядро (переработанное и, разумеется, улучшенное)
* Новый улучшенный синтаксис
* Поддержка XML, XSL, XPath и DOM
* Доступен в документированных исходных текстах
* Расширенная поддержка баз данных
* Поддержка объектно-ориентирующихся программистов
* Подробная документация по языку на русском языке (160 страниц!)
* Поддержка UTF-8
Веб-сайт языка → http://www.parser.ru/

Такой вот новогодний подарок для тех кто использует этот язык в своей работе.

… А кто-то вообще использует?

Лучший работник месяца

Время на прочтение1 мин
Количество просмотров989
Навеяло: вот если бы программисты работали как в МакДональдсе…

— Свободный программист (тянет руку)!
— Добрый день, что для вас написать? Класс или целую программу? Отлично! Маленькую программу или большую?
— Вам в DLL-ку завернуть, или так возьмёте?
— Что-нибудь ещё: хелп, например? А инсталлятор прикрутить?
— Сегодня у нас акция: заплатив за поддержку сторонних форматов, ваши деньги пойдут фонд кружка выпиливания лобзиком для интернет-зависимых детей школы №59. Вы так же получите смешную наклейку на монитор!
— (Судорожно стучит по клавиатуре 3 минуты, не забывая «мило» улыбаться)
— Подождите минутку, сейчас компилятор отработает…
— Ваш заказ!
— Приятного использования, приходите к нам ещё!

«А правда, что 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.2K
В семействе 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 ...
1130

Вклад авторов