Benjamin Smith - C#: Advanced Guide to Learn C# Programming Effectively (2021)

GuDron

dumpz.ws
Admin
Регистрация
28 Янв 2020
Сообщения
7,722
Реакции
1,447
Credits
25,054
C#: Advanced Guide to Learn C# Programming Effectively
Автор: Benjamin Smith (2021)
фронт.jpg
Object-oriented programming is like a rabbit hole; once you start to explore it, the tunnel only seems to get deeper and deeper. This is especially true because of the family of programming languages whose cores are based on object-oriented techniques and principles. C++, C, Java, Javascript, PHP, Visual Basic, Microsoft .NET, Ruby, Scala, and a bunch of other programming languages are all classified as ‘OOPL’ (Object-Oriented Programming Languages). In this language family, C# is similar to that sibling who is difficult to get along with but incredibly resourceful. C# is alluring and fascinating to some people, while to others, it is a real hassle to learn and work with this language, but none of these two people at the opposite ends of the spectrum are to blame. People familiar with mainstream OOPL, such as C++, will find that C# has all those bells and whistles that you would find in other object-oriented languages, ultimately making it easier to learn C#, but even with these similarities, the implementation of the same techniques, tools, and concepts are radically different, and on top of that, C# does not have one defined IDE, anyway. At the same time, you can argue that no programming language has one IDE that’s better than the rest. Still, in the case of C#, the result is an inconsistency in the programming experience, not the case for other languages. Hence, trying to teach the reader a universal set of techniques and practices is quite literally impossible. Even the fundamental concepts may be different, even though you may be familiar with them from other objectoriented languages. For this very reason, the first chapter of the book is essentially a review of the most important programming concepts in C#. In this way, since all the readers will likely read this chapter before moving on, everyone will have the same idea of the concepts that are being explained and used in the upcoming chapters. This is very important because literally, every discussion being made after chapter 1 builds upon the concepts that are highlighted at the very beginning. Even if the reader already knows about all the concepts discussed in the first chapter, the chapter itself does not become useless because it will still serve as an opportunity to review the knowledge that they already possess. If there’s something that is not clear or is ambiguously explained, then do a brief web-search. There’s a high chance that you might just need a small detail to understand what’s being discussed in the topic.

EPUB
Скрытое содержимое могут видеть только пользователи групп(ы): Premium, Местный, Свои

PDF
Скрытое содержимое могут видеть только пользователи групп(ы): Premium, Местный, Свои