Re[18]: Жизнь внутри метода
От: IT Россия linq2db.com
Дата: 12.11.08 12:53
Оценка: +2
Здравствуйте, Геннадий Васильев, Вы писали:

ГВ>Но я имел в виду другое. FP, ООП, СП — это всё стили структурирования предметной области. Если хочешь — подходы. Можно даже "парадигмами" назвать. От возможностей компилятора реализация этих подходов до какой-то степени зависит, но только до какой-то.


От компилятора это зависит ровно до той степени будут эти стили использоваться или нет. Те же лямбды в C# 3.0 являются чистым сахаром над анонимными методами C# 2.0. И надо же, о чудо, их стали использовать широко и повсеместно. Делегаты таким похвастаться не могли. Ещё пример про стиль? Пожалуйста. Сейчас много говорят о параллельном программировании, о том, что если писать в соответствующем стиле, то компиляторы смогут автоматически распараллеливать выполнение задачи. Я об immutable стиле написания кода. Так вот. В C# нет средств заставить программиста писать код в таком стиле, а в том же Nemerle это делается по умолчанию. В результате после небольшой настройки мозгов immutable код на Nemerle получается сам собой. А вот на C# так стараться делать не будет никто и никогда. Компилятору по барабану, а уж программистам тем более.
Неясность изложения обычно происходит от путаницы в мыслях.
Если нам не помогут, то мы тоже никого не пощадим.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.