Труд и соперничество

One thing is certain: learning how to program well requires a great amount of exercise and confrontation. Exercise in order to get the agility, confrontation in the sense that the learning student must struggle in order to discover how hard programming is: and after having constructed a one- or two-page program in four hours of hard work, show him an eight-line solution that a more competent programmer wrote down within fifteen minutes. It is cruel, but without that confrontation the student will remain stuck at his current level of competence, unless he can learn, all by himself, from his own experience. But people who can do that are extremely rare: if one of our students can do that, he will soon be our Master!

Programming methodologies, their objectives and their nature (EWD469).
prof.dr.Edsger W. Dijkstra
Burroughs Research Fellow
Plataanstraat 5
NUENEN – 4565
The Netherlands

 

Наверняка можно сказать одно: что бы стать хорошим программистом, необходимо выполнить огромный объём упражнений, а кроме того — соперничество. Упражнения позволят приобрести ловкость, а соперничество необходимо в том смысле, что при обучении студент должен бороться, познавая истинную тяжесть программирования, когда после четырёх часов напряжённейшей работы, выстрадав одну или две страницы кода, он увидит восемь строк решения, которое за пятнадцати минут сделал более грамотный программист. Жестоко, но без соперничества, студент застрянет на своём текущем уровне компетентности, если он не способен постигать всё сам, обретая свой собственный опыт. Люди, которые это могут делать, крайне редки — если один из наших студентов сможет это сделать, то скоро будет настоящим Мастером!

Хакер в столовой

День первый
Хакер приходит в общественную столовую и с возмущением обнаруживает, что солонку на столе может открутить кто попало и насыпать туда что угодно. Хакер приходит домой и пишет гневное письмо директору столовой: «Я, meG@Duc, обнаружил уязвимость солонки в Вашей столовой. Злоумышленник может вскрыть солонку и насыпать туда яду! Примите меры срочно!»

День второй
Директор среди прочих деловых писем, запросов о поставках еды и курьерских уведомлений получает письмо, и пожимает плечами: «Кому этот бред только в голову пришёл?»
Читать далее «Хакер в столовой»

Два взгляда на программирование

Источник перевода: EWD540

В окружающем нас мире мы сталкиваемся с двумя коренным образом различными взглядами на программирование:

  • Точка зрения А: программирование в сущности очень просто.
  • Точка зрения В: программирование по сути очень сложно.

Дискуссию можно закрыть и на этом успокоиться, если сделать предположение, что одно и то же слово «программирование» в двух проекциях приобретает довольно различные значения. Однако, то какая точка зрения является преобладающей имеет огромное значение и оказывает влияние не только на учебные программы наших высших учебных заведений и кадровую политику организациях использующих компьютеры, но и даже на направление развития и исследования в самой науке о вычислениях. В связи с этим представляется целесообразным исследовать природу различий между этими двумя точками зрения и определить, если это возможно, исходные посылки, соответствующие каждой из них. Сделать это — цель настоящей статьи.
Читать далее «Два взгляда на программирование»

О природе информатики

Источник вдохновения: EWD896

Теперь, когда летние курсы подходят к концу [EWD895], самое время посмотреть на их тему под другим углом зрения.

Официальная тема курсов: «Потоки управления и потоки данных: Концепции распределенного программирования» — всего лишь определила направление, обычно мы приходили к гораздо более общим вопросам, которые, вероятно, жизненно важны для информатики в целом. Итак, какова природа информатики или, что возможно более точно, какой она должна быть?
Читать далее «О природе информатики»

10 творческих проектов, которые делают наших детей счастливее

Это просто мамы и папы, которые пытаются сделать своих детей счастливыми маленькими ежедневными делами. Как правило, детей легко обрадовать, но не многие тратят на это свои силы. А они не ожидают многого, но просто делают что-то маленькое каждый день. Мы хотим сделать своих детей счастливыми и замечательные фотографии, которые вы увидите ниже, возможно, разбудят в вас ребенка.

1. Мама с удовольствием печатает фотографии на бумажных пакетах для школьной еды своих детей

cocuklar-icin-yapilan-calismalar[1]

Обедать в школе сейчас весело …

cocuklar-icin-yapilan-calismalar-kese-kagidi[1]

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

cocuklar-icin-yapilan-calismalar-kese-kagidi-s[1]

Вы можете увидеть instagram этой мамы здесь.

2. Рисунки своей 4-летней дочери мама переносит на домашнюю рухлядь

cocuklar-icin-yapilan-calismalar-elbise[1]

Она рисует на подушках, простынях или платьях, чтобы все видели фантазии её дочерей

cocuklar-icin-yapilan-calismalar-yastik[1]

И у мамы, и у её 4-летней дочьки богатая фантазия. Похоже, в доме немало фантазии.

3. Рисунки этой мамы на полотенцах делают завтраки, обеды и ужины нескучными для её детей

cocuklar-icin-yapilan-calismalar-pecete[1]

Для своих детей она создает шедевры, чтобы повеселить их за обедом.

cocuklar-icin-yapilan-calismalar-pecete2[1]

Примечание: Съесть их Вы не сможете.

4. Тельмо Пипер, используя свои таланты, реконструирует детские рисунки

cocuklar-icin-yapilan-calismalar-tasarim[1]

Мы надеемся, что этот ребенок не выберет аэрокосмическую инженерии в будущем.

telmo-pieper-recreates-his-childhood-drawings-artnaz-com-9[1]

Если боитесь летать, то эта милая картина создаст для Вас немного комфорта.

5. Канадский фотограф Shawn Van Dalae своим проектом под названием “Рисуем надежду” вызывает аплодисменты детей с проблемным здоровьем

drawing-hope-project-children-drawings-shawn-van-daele-4__880[1]

Это картина Давида, у которого тяжелое заболевание сердца и его сердце не работает должным образом. Но он мечтает стать космонавтом и открыть для себя космос.

cocuklar-icin-yapilan-calismalar-prenses[1]

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

Если вы хотите больше узнать о нем, то зайдите на сайт Шона.

6. Иллюстратор Анджела Хендрикс — мама, которая превращает рисунки своей маленькой дочери в сюрреалистические картины

illustrator-mica-angela-hendricks-collaborates-with-4-year-old-daughter-1[1]

cocuklar-icin-yapilan-calismalar-surreal[1]

Если вы хотите увидеть эти удивительные работы, то проверить instagram этой мамы.

7. Когда мы были детьми, разрисовывать книжки было такой классный вещью

cocuklar-icin-yapilan-calismalar-boyama[1]

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

dad-colors-kids-drawings-tatsputin-8[1]

8. Венди ЦАО — мама, которая превращает рисунки своих детей в настоящие игрушки

cocuklar-oyuncak[1]

wendy-oyuncak-gercek-cizim[1]

Детям так повезло с такой классной мамой.

9. David Raferriere — самый крутой папа, который собирает школьную еду в разрисованные пластиковые пакеты

sandvic-illustrasyon[1]

Поступая таким образом, он пытается убедить своих детей обедать в школе.

cocuklar-icin-yapilan-calismalar-beslenme[1]

Если вы хотите увидеть больше его работ, то они здесь.

10. У этой мамы дети каждое утро с нетерпением ждут завтрак с блюдами, которые она готовит

cocuk-yemeks[1]
Как и любая мама, она считает, что её дети должны есть больше.

Я ревновностно просматривала все эти фотографии людей с удивительной фантазией и талантами. Вы хотите быть одним из таких крутых родителей? Я наверняка да.

Оригинал: 10 Creative Projects Done to Make Children Rejoice!

Чуть-чуть философии

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

Вот несколько любимых цитат.

Понимание

  • Если Вы не можете объяснить просто, то не достаточно хорошо понимаете суть. (Альберт Эйнштейн)
  • Большинство фундаментальных идей в науке, по сути настолько просты, что, как правило, могут быть объяснены понятным всем языком. (Альберт Эйнштейн)
  • Единственно реальная ценность — интуиция. (Альберт Эйнштейн)
  • Все должно быть сделано наиболее просто, но не примитивно. (Альберт Эйнштейн)
  • Цель обработки данных — понимание, а не числа. (Ричард Хэмминг)
  • Вы можете узнать как называется птица на всех языках мира, но когда это произойдёт, то о птице не будете знать абсолютно ничего… так что давайте смотреть на птичку и видеть, что она делает — в этом суть. Я очень рано понял разницу между знанием и названием. (Ричард Фейнман)
  • Недостаточно лишь понять задачу, необходимо желание решить её. Без сильного желания решить трудную задачу невозможно, но при наличии такового возможно. Где есть желание, найдётся путь! (Дьёрдь По́йа)
  • Скажи мне и я буду слушать. Покажи мне и я буду смотреть. Но если ты позволишь мне испытать, я буду учиться. (Лао-Цзы)
  • У Вас есть пять лучших друзей: Что, Почему, Где, Когда и Как. Ни к кому не обращайтесь за нужным советом, кроме как к Что, Почему, Где, Когда и Как. Не верьте ничему и сомневайтесь только в том, что действительно вызывает сомнение. Найдя первый гриб или сделав первое открытие, осмотритесь вокруг, — они родятся пучками. (Дьёрдь По́йа)

Идеи и решения

  • Воображение важнее знания. (Альберт Эйнштейн)
  • Не стремитесь следовать по стопам мудрого. Искать то, что они уже нашли. (Мацуо Басе)
  • Если бы я слушал клиентов, то отдал бы им более быструю лошадь. (Генри Форд)
  • Отладка в два раза сложнее первоначального написания кода. Поэтому, если вы очень ловко пишете код, возможно, вы, по определению, не достаточно умны, чтобы его отладить. (Брайан Керниган)
  • Учениее — это разжигание костра, а не наполнение сосуда. (Сократ)
  • Когда вы убедились в правильности теоремы, то начинайте её доказывать. (Дьёрдь По́йа)
  • Моя цель — наилучшим и простым способом выразить на бумаге то, что я вижу и чувствую. (Эрнест Хемингуэй)

Истинные знания

  • Я ничего не знаю, кроме самого факта своего невежества. (Сократ)
  • Если я видел немного дальше, то только потому, что стоял на плечах гигантов. (Исаак Ньютон)

Инфарктобезопасная БРС

«От сессии до сессии живут студенты весело»— теперь не так! БРС!
Традиционный бред очередного предсессионного периода

 
 
Как известно, сессия — это, прежде всего, оценки, т.е. числовое выражение академических достижений студентов. До недавних времён все было просто, понятно и ясно: «1 — плохо», «2 — неудовлетворительно», «3 — посредственно», «4 — хорошо», «5 — отлично». Конечно, это старорежимное толкование академических достижений. В Уставе любого современного отечественного университета в обязательном порядке записаны иные оценки, например, в Уставе МГУ:
Читайте, читайте — не пожалеете…