enlightened

enlightened

Пикабушник
3278 рейтинг 2 подписчика 77 подписок 13 постов 1 в горячем
Награды:
10 лет на Пикабу

Слово живое и мертвое

Давно утвердился штамп: ведут борьбу за повышение (заметьте, не борются, а ведут борьбу!). Но вот метастазы канцелярита поползли дальше: участвуют в борьбе за повышение — и еще дальше: принимают активное участие в борьбе за повышение...

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

Вот тут бы и вмешаться редактору, выбросить все лишнее... Нет, куда там, вдруг выйдет «несолидно»!

А чем больше длинных, казенных слов, косвенных падежей, придаточных предложений, тем видите ли, солиднее... И уже не разберешь, что с чем связано и что для чего нужно. Да и не нужно тут больше половины! Пять длинных слов да два коротких — там, где хватило бы одного слова, причем — что очень важно — одного глагола!


Цитата из книги замечательной переводчицы Норы Галь "Слово живое и мертвое".
35

В догонку к "урокам программирования"

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

Поэтому, я сделаю асимметричный ответ: приведу список книг, которые могут из любого человека сделать программиста:)

Ален Голуб. Правила программирования на С/С++

Не пугайтесь, в ней только один из трех разделов касается непосредственно кодирования. Соответственно, первые два раздела стоит прочитать. Я из этой книжки почерпнул свое главное правило:

"Не можешь решить проблему - позвони другу и все ему расскажи. Решение придет в процессе рассказа."

Стив МакКоннелл. Совершенный код

Это будет настоящим испытанием для незамутненного сознания. Зато после прочтения этой книги вы будете совершенно точно знать, в чем главная концептуальная проблема PHP, как языка программирования:)

Очень многие после прочтения этой книги выкидывали все свои наработки и начинали с чистого листа.

Мартин Фаулер. Рефакторинг

Рефакторинг - это процесс постепенного улучшения уже написанного кода. Под улучшением в современной разработке почти всегда подразумевается улучшение читаемости и облегчение сопровождения. В общем, все выкинувшим свои наработки после прочтения МакКоннелла я рекомендую эту книгу.

Банда Четырех (да, именно так и гуглить). Паттерны проектирования

Фамилии авторов сложны для запоминания, поэтому они вошли в историю как Банда Четырех. Четыре крутых программера собрались и написали книжку, в которой описали типовые шаблоны проектирования, использующиеся в большинстве современных приложений. Продраться сквозь изложение - сложная задача, литературный талант у авторов отсутствует как класс. Впрочем, это единственный минус этой книги.

Голоса в моей голове требуют дописать еще вот этот эпохальный труд:

Дональд Кнут. Искусство программирования

Это многосерийная забористая штука) Большая часть томов посвящена разбору всевозможных алгоритмов. Некоторые из них неизбежно устарели, но тем не менее, если вы программируете что-то сложнее чем personal homepage - это must have.

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

P.P.S. Тем самым совсем начинающим - начинайте с Python. Он простой, его можно использовать в серьезных приложениях любого рода. И да, он клевый, он вас научит соединять разные парадигмы.
Показать полностью
2

Эротическое фото

ЛЮДИ! Эротическое фото - это когда эротика, а не когда сиськи видно.

Я категорически не против сисек и эротики. Но не надо постить в раздел про эротическую фотографию (что подразумевает наличие художественной ценности) всякий треш, снятый кривыми руками на телефон. Давайте для этого заведем еще один раздел, а?:)
Отличная работа, все прочитано!