λf·(λx·f (x x)) (λx·f (x x)) ([info]sdfgh153) wrote,
@ 2008-06-14 19:43:00
Previous Entry  Add to memories!  Tell a Friend!  Next Entry
Цитато
Во-первых, мы хотим привить слушателям идею, что компьютерный язык — не просто способ заставить компьютер производит вычисления, а новое формальное средство выражения методологических идей. Таким образом, программы должны писаться для того, чтобы их читали люди, и лишь во вторую очередь для выполнения машиной

© SICP

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



(Post a new comment)


[info]zabivator
2008-06-14 02:00 pm UTC (link)
Присоединяюсь =)
А SICP - это ты молодец =)

(Reply to this) (Thread)


[info]sdfgh153
2008-06-14 04:22 pm UTC (link)
Пир во время чумы, в принципе.
Пишу диплом, в перерывах читаю сикп. Чувствую себя изменником родины)))

(Reply to this) (Parent)(Thread)


[info]zabivator
2008-06-14 04:23 pm UTC (link)
Чувствую себя изменником родины)))
Почему?

(Reply to this) (Parent)(Thread)


[info]sdfgh153
2008-06-14 04:28 pm UTC (link)
Ну не о красотах программирования думать надо сейчас (:
Диплом!

(Reply to this) (Parent)(Thread)


[info]thegeekbird.blogspot.com
2008-06-14 05:40 pm UTC (link)
Я вот тоже любовью занимался, и прямо-таки чувствовал себя изменником родины. А ещё я - представляете! - ел иногда. Увы мне, грешному!

(Reply to this) (Parent)(Thread)


[info]sdfgh153
2008-06-14 05:56 pm UTC (link)
А я даже знаю кто тебя покарает мохнатой копытой за это!)))

(Reply to this) (Parent)


[info]kzn
2008-06-14 03:29 pm UTC (link)
Я тоже за :)

(Reply to this) (Thread)


[info]sdfgh153
2008-06-14 04:21 pm UTC (link)
Ггг. Ну а куда вы все денитесь-то? (:
Вы хорошие и умные, а вот чего мне делать с другими, теми кто мой жеже и СИКП не читают.

(Reply to this) (Parent)(Thread)


[info]zabivator
2008-06-14 04:49 pm UTC (link)
Вытребовать лицензию на отстрел?

(Reply to this) (Parent)(Thread)


[info]sdfgh153
2008-06-14 05:33 pm UTC (link)
Да ну, среди них множество хороших людей (:

(Reply to this) (Parent)


[info]grep_z
2008-06-14 03:46 pm UTC (link)
Ну кагбе да. SICP отаке, или как это там должно звучать. :)
Жаль что это утопично. :)

(Reply to this) (Thread)


[info]sdfgh153
2008-06-14 04:20 pm UTC (link)
Риальни воене СИКП!!!!АДЫН
КАКБЭ ПЫЩ ПЫЩ ПЕХЕПЕ!!!!АДЫН

(Reply to this) (Parent)(Thread)


[info]grep_z
2008-06-14 06:16 pm UTC (link)
Вау, комраде. :)
А вообще да, иногда диву даёшся. Учился я на физика, и был у нас курс компутерного моделирования(угу, так и назывался), и моделирование это целиком проходило под быдлодельфи, а ведь как здорово бы было, ежелиб товарисч профессор SICP читал, этож сколько бы времени я зря не упустил, а главное насколько бы это всё интереснее было.

(Reply to this) (Parent)


[info]thegeekbird.blogspot.com
2008-06-14 04:54 pm UTC (link)
Старая фраза... И не всегда применимая. Но действительно, некоторых ею клеймить надо. Что характерно, довольно часто.

(Reply to this) (Thread)


[info]drdaeman
2008-06-15 08:33 am UTC (link)
А в каких случаях она не применима?

Ну, не считая случаев промежуточного кода, когда программы пишут программы.

(Reply to this) (Parent)(Thread)


[info]shpagin
2008-06-15 02:46 pm UTC (link)
а чем плохи эти случаи?

(Reply to this) (Parent)(Thread)


[info]sdfgh153
2008-06-15 02:48 pm UTC (link)
Узковата область.

(Reply to this) (Parent)(Thread)


[info]shpagin
2008-06-15 02:49 pm UTC (link)
не понял, подробнее можно?

(Reply to this) (Parent)(Thread)


[info]sdfgh153
2008-06-15 02:53 pm UTC (link)
Ну, процесс когоденерации довольно специфичная штуковина. Она довольно редко используется, а если и используется то нечитаельность кода можно простить.

(Reply to this) (Parent)(Thread)


[info]shpagin
2008-06-15 03:59 pm UTC (link)
ХЗ, недавно как раз столкнулся с такой проблемой. Поэтому и тут зацепило. Когда тебе надо быстро разобраться в чем-либо, то ты не думаешь где и что откуда генерица, охото просто структуру понять. Вот я смотрю на проект с херовйо тучей кода, запускаю ctags и начинаю ходить по разным цепочкам и тут я прихожу в файл который сгенерен автоматически и пипец, чтоб с ним разобраться, пришлось понять из чего его генерят и как генерят, потому что код форматировать было дольше. Так что, тут тоже прощать в большинстве случаев нельзя.

(Reply to this) (Parent)


[info]drdaeman
2008-06-16 04:43 am UTC (link)
Тем, что в их случае этот промежуточный «исходный» код уже никакой не исходный и играет роль почти машинного. Результат выдачи программы-кодогенератора не предназначен для чтения людьми, он предназначен почти исключительно для чтения следующей программой. Люди же, если они, конечно, не занимаются отладкой кодогенератора, смотрят в действительно исходный код.

(Reply to this) (Parent)


[info]hexpl0rer
2008-06-15 12:54 pm UTC (link)
Сколько писал разные вещи (когда еще писал), никогда не задумывался о коментах, а переменные всегда обзывал цифробуквенным шифром, как и процедуры и прочую самописную фигню. Знаю, такие проги проще написать с нуля, чем понять, что там было мной написано. Это и была своеобразная защита копирайта... Итого, расковыряв полста килограммов листинга нельзя было встретить ни одного понятного слова, если не считать функций и операторов и т.п.

(Reply to this) (Thread)


[info]sdfgh153
2008-06-15 01:03 pm UTC (link)
Ходячий обфускатор (:

(Reply to this) (Parent)


[info]pupilgnida
2008-06-28 11:16 am UTC (link)
а если я думаю на перле?

з.ы. кстате, у меня реально есть некоторые проблемы с проганием на питоне после перла. Ну то есть не то чтобы неразрешимые, просто некоторый дискомфорт.

(Reply to this)


[info]raydac
2008-07-02 01:58 pm UTC (link)
мысль правильная

(Reply to this)


Create an Account
Forgot your login or password?
Login w/ OpenID
English • Español • Deutsch • Русский…