|
|
|||||
Решил перейти на С#
Сейчас занимаюсь разработкой пары программ и одной игры на AIR, но в моем городе AIR не имеет перспектив, поэтому начал изучать С#. Во многом похож на as3, изучается довольно легко. Изучаю по книгам Гербета Шилда, Хейлсберга и Рихтера. Первой книгой в целом доволен, остальными двумя нет. Пугает только то, что учебник Шилда 2011 года, что как мне кажется, уже старовато. Хотел спросить есть ли какие годные книги >2016 года по С#, чтобы язык было узучать максимально легко, например, как в книге Колина Мука по as3?
__________________
Я заклинаю вас действовать иначе. |
|
|||||
Цитата:
__________________
Чтобы доказать, что вы не робот, причините вред другому человеку. |
|
|||||
А что там изучать. Какую-нибудь статейку по особенностям языка, +задача +документация. Всё.
__________________
while(live()) { hope(); } |
|
|||||
Цитата:
Bletraut, если с английским норм, то могу посоветовать книжку Joseph Albahari, Ben Albahari C# 6.0 in a Nutshell, 6th Edition (2015). Есть уже и по 7му шарпу. Но об отличиях можно и на сайте майкрософта почитать. Там в основном разные улучшения компилятора, которые позволяют, например, out переменные объявлять прямо там, где они используются, а не заранее и тип их можно не завадать, а просто прописать var, так как компилятор сам может определить тип. Есть крутые фишки по свичам и еще много вкусностей. Но все основное можно и из этой книжки узнать. Цитата:
__________________
Ко мне можно и нужно обращаться на ты) |
|
|||||
для C# есть хороший инструментарий, который умеет трансформировать избыточные конструкции в современные варианты, читать книги по 6-му шарпу, когда на подходе восьмой, ну я даже не знаю.. Лично я за 5+ лет, которые я пишу на шарпе не прочитал ни одной книги по нему, и честно считаю это пустой тратой времени
__________________
местонахождение |
|
|||||
Цитата:
Но я не говорю, что книги совсем не нужны, если есть время прочитать - то на здоровье, общие представления даст - уже база будет. Но в "боевых" условиях получать знания, которые ты сразу применишь и получишь опыт по мне так оптимальнее.
__________________
Чтобы доказать, что вы не робот, причините вред другому человеку. |
|
|||||
Цитата:
Цитата:
п.с. Небольшой вопрос по шарпу (хотя это касается и многих других языков), для тех, кто изучал самостоятельно, без книжек (ответ писать не нужно, ибо его можно легко нагуглить, а это не интересно , ответьте просто для себя) Чем отличается замыкание от короткого замыкания? Про себя скажу, оба этих явления я знал раньше, но то, что они называются именно так, узнал из книжек
__________________
Ко мне можно и нужно обращаться на ты) |
|
|||||
Кость, у меня за все время, что я пишу на шарпе тысячи реквестов в опенсорс и я не бегаю по форумам в поисках ответов Все что можно узнать на формах и из книжки - можно узнать из официальной документации, только обычно быстро и по делу, но это лично мнение
для тех кто учил c# по книжкам: чем различается foreach цикл для Array и List? чем различается локальная функция и short lambda чем различается event и delegate? чем различается if(SomeEvent != null) SomeEvent(); и SomeEvent?.Invoke()? ...
__________________
местонахождение |
|
|||||
Цитата:
__________________
Я заклинаю вас действовать иначе. |
|
|||||
Тоже читал Шилдта, даже книгу покупал. C# Клёвый, гораздо приятнее чем Java.
Когда у тебя огромный опыт и багаж знаний, не один изученный язык, конечно, чтение подобной книги будет пустым занятием, проще сразу в справочник за ответом на конкретный вопрос. Книги больше нужны для новичков/среднячков, где расскажут про элементарные вещи + немного ооп + немного фишек по самому языку. Для среднячков могут быть интересные отдельные темы, которые посвящены принципиально новым для них вещам. Указатели, например.
__________________
Дети не должны знать о своих родителях |
Часовой пояс GMT +4, время: 06:59. |
|
« Предыдущая тема | Следующая тема » |
|
|