Pull to refresh
72
0
Artem Vorozhtsov @greck

ML Engineer

Send message

О знаниях и умениях программиста

Reading time3 min
Views1K
Предположим, что, прочитав предыдущий пост "Об информатике вообще", вы взвесили все ЗА и ПРОТИВ и решили стать программистом.

Какие способности в себе имеет смысл развивать и как узнать есть ли у вас призвание к программированию?

Принято считать, что хорошей основой для программирования является математика. Конечно, это верно. Человек должен быть знакомым с аристотелевской логикой и уметь решать математические задачи в три действия.
Но есть и другие требования…
Читать дальше →
Total votes 18: ↑13 and ↓5+8
Comments21

Об информатике вообще

Reading time3 min
Views1.1K
Авторы: Ворожцов А.В., Винокуров Н.А.
Да просит нас Михаил Васильевич Ломоносов, но позволим себе его перефразировать “Информатику уже потому учить нужно, что она ум в порядок приводит”.
Действительно, если посмотреть крупным планом на то, что сейчас представляет собой информатика, и постараться вычленить её основную ее задачу, то по большому счёту остаётся только одно – информатика учит осуществлять формализацию сущностей и процессов (= приводить в порядок мысли).
Читать дальше →
Total votes 11: ↑8 and ↓3+5
Comments11

2. Metaprogramming patterns — 22кю. Reuse в малом — bang!

Reading time6 min
Views3.4K
На этот раз буду рассказывать не только про метапрограммирование, но и про Ruby, а также про алгоритмы — сегодня вспомним классику и посмотрим, как она нам явится в Ruby-строках реализации метода qsort. Блог только начинается, про настоящее метапрограммирование пока говорить рано, поэтому позволю себе отступления от основной темы.
Читать дальше →
Total votes 14: ↑13 and ↓1+12
Comments3

1. Metaprogramming patterns — 25кю. Метод eval

Reading time10 min
Views22K
Программирование, которым я периодически по-прежнему занимаюсь, постепенно меняет свой стиль и всё больше связано с метапрограммированием. При этом нельзя сказать, что обычное программирование мне опостылело. Просто как любой программист, я ищу пути для всё большей модульности, краткости, внятности и гибкости кода, и в метапрограммировании мне видится нераскрытый потенциал (несмотря на давний необозримый интернетовский флуд по метапрограммированию идущий ещё от Lisp). :)

Хочу начать вести блог, посвященный метапрограммированию на Ruby.
Читать дальше →
Total votes 10: ↑10 and ↓0+10
Comments12
2

Information

Rating
Does not participate
Location
London, England - London, Великобритания
Date of birth
Registered
Activity