Можно использовать следующие коды в окне часов.
@err - display last error
@err,hr - display last error as an HRESULT
@exception - display current exception
Я думаю, лучшее, что вы можете извлечь из изучения функционального языка, - это начать мыслить более декларативно, менее императивно. Это приведет к написанию более удобочитаемого, обслуживаемого и компонуемого кода.
Еще одна вещь, которую вы узнаете, когда переходите к функциональности, - это важность чистых функций, то есть функций без побочных эффектов.
И потому, что C # получает все больше и больше. Благодаря функциональным и декларативным функциям, таким как замыкания (также известные как лямбды) и LINQ, вы можете лучше понять программирование с помощью этих конструкций. У меня не было проблем с пониманием отложенного выполнения, наиболее распространенной ловушки LINQ, потому что я уже разобрался с Haskell, функциональным языком с отложенным вычислением.
Несколько лет назад Джоэл написал эссе о программистах, знающих что-либо, кроме Java , и почему было бы неплохо изучить что-то вроде Scheme. Я думаю, что эти аргументы относятся и к C #. Еще одна веская причина заключается в том, что есть действительно хорошая книга о программировании «Структура и интерпретация компьютерных программ» Абельсона и Сассмана , в которой используется Scheme и которая может дать вам много нового понимания различных концепций программирования.
Почему функциональное программирование имеет значение, Джон Хьюз http://www.cs.chalmers.se/~rjmh/Papers/whyfp.html
Превышение средних значений, Пол Грэм
http://www.paulgraham.com/avg.html
Вы должны изучить Лисп, чтобы понять силу метапрограммирования . Если вы еще этого не сделали, вам следует научиться использовать Emacs и попробовать написать немного Emacs Lisp . После этого попробуйте перейти к программированию Common Lisp , используя SLIME .
Во-первых, вы можете изучить рекурсию внутри и снаружи.
Одной из веских причин для изучения Scheme является то, что он часто используется в качестве педагогического языка. В результате существует множество хороших (академических) книг и статей, написанных с использованием Scheme в качестве целевого языка.
Google:
Просто выучите это, вернитесь изумленными и расскажите нам об этом.