все так, но ВК, в отличие от Яндекса не будет удалять трек из плейлиста, а лишь подсветит его недоступным для проигрывания... и Яндекс по начале вроде как так и делал, но видимо решил, что много "серых" треков не так красиво и просто перестал их отображать
У каждого подхода есть свои плюсы и минусы, и вы это должны знать. И я ни в коем случае не говорю, что функциональный подход в итоге самый лучший или он всех победит.
Я говорю лишь, что скорее всего нас ждет перерождение или новая жизнь функциональных языков. Собственно, вы это разве сейчас не наблюдаете — F#, Linq(отчасти) в .net, python.
Я на практике наблюдаю как достаточно много математических расчетов проходят в Haskell и затем результаты переводят в ООП-язык. Читать и поддерживать такой код одно удовольствие.
все так, но ВК, в отличие от Яндекса не будет удалять трек из плейлиста, а лишь подсветит его недоступным для проигрывания... и Яндекс по начале вроде как так и делал, но видимо решил, что много "серых" треков не так красиво и просто перестал их отображать
Я говорю лишь, что скорее всего нас ждет перерождение или новая жизнь функциональных языков. Собственно, вы это разве сейчас не наблюдаете — F#, Linq(отчасти) в .net, python.
Я на практике наблюдаю как достаточно много математических расчетов проходят в Haskell и затем результаты переводят в ООП-язык. Читать и поддерживать такой код одно удовольствие.
Но, как мне кажется, будущее за функциональными языками.
Иногда, не участие — это уже победа.
var x = new Nullable();
var y = new Nullable();
Console.WriteLine("{0}", ReferenceEquals(x, y));
var y = new Nullable();
Console.WriteLine("{0}", ReferenceEquals(x, y));