Skip to content

Posts from Programming tutorial books.

5.0 (1 rating)
User Avatar
Auto-translated
Suggest a couple of good resources for PC programming, so I can learn to write code, fix things, and even break things. Something worthwhile. And also, anything else you think would be useful (forums, etc.).
Right now, I've only studied this: "John Morton, AVR programming."
672466033
Миха#7845
Ландау лев https://www.youtube.com/watch?v=PNj_9EQxDoI&t=1174s

Тут делимся книгами /topic/at/1139927/
User Avatar
Auto-translated
He would have been better off just chilling, playing with a ball, it's summer after all.
My sword, my trusted ally, unphased by my aspect.
User Avatar
Auto-translated
Suggest a couple of good resources for learning about building artificial satellites for Earth, so that I can learn how to build, launch, and explore. Something useful. And also something else that you think would be helpful (forums, etc.).
So far, I've only studied this: "Golovanov Ya.K. A Drop of Our World. Chapter "The Very First"."
User Avatar
Auto-translated
Yes, read Habr, they sometimes write interesting things there...
Otherwise, just code and that's it. Set tasks and complete them, using any literature where you can find answers, and don't neglect Google, of course.
 

К А
Стикеры GBF в Telegram
User Avatar
Auto-translated
DaU
I was just hoping someone with experience could offer some advice.

That's right. This forum is dedicated to programming. It's full of experienced programmers.
Сейчас балуюсь этим https://vcmi.eu/download/
За то что нейтралы не бегают за единичкой, для меня это уже стоит того
User Avatar
Auto-translated
Well, they attacked a person who wants to learn, let him learn, why are you so mean?
DaU
Useful ones. And something else that you consider useful (forums, etc.).
We already talked about Habrhabr, and about practice too.
There are also courses on the basics of programming in general. Absolutely free. Although, if you need a paper certificate of completion, you will have to pay something. It seems like 20 bucks. But the paper is just for show, you can live without it.
1. From the Massachusetts Institute of Technology (in Python) https://www.edx.org/course/mitx/mitx-6-00-1x-introduction-computer-1841
Theory + practice + labs + exam. Everything is done properly, but not very difficult. I even understood everything.
2. From Harvard https://www.edx.org/course/harvardx/harvardx-cs50x-introduction-computer-1022
It is, let's say, more extensive. But it is praised. I haven't had time to check it out myself yet.)
You can just go to edx.org, section "courses", choose the topic "Computer Science" and subscribe to what you find interesting. But the rest there, IMHO, is a bit difficult for a beginner.
..разым двазым трызым рызым пята лата сигерь мата локом боком крюк за крюк из бульмы бульма урюк..
Знание некоторых закономерностей освобождает от изучения многих фактов.
Мечты сбываются рано или поздно, так или иначе.
User Avatar
Auto-translated
I know V. Yurov's book. Actually, it doesn't have many options; this is one of the few...
I can't recommend anything specific right now; I used to have a book, but I've forgotten the authors a long time ago.
 

К А
Стикеры GBF в Telegram
User Avatar
Auto-translated
DaU
They taught us C and assembly language at the university, but how to apply them to PCs.
Assembly language is definitely not suitable for PCs; nowadays, it's a highly specialized tool. If you're familiar with C, there are three options suitable for writing software for PCs: C++, Java, and C#. All three have C-like syntax, so learning them won't be difficult. But I wouldn't recommend C++ for initial learning, as its scope of application isn't as broad; it's better to choose Java or C#, which are easier to learn and have higher demand in the job market. Both options have their pros and cons; I'm learning Java, and you can also write programs for Android with it. As for literature, this will be a comprehensive guide: http://www.ozon.ru/context/detail/id/8237920/. I have it in printed form, but you can also find it for free online. I can't recommend anything for C# because I don't work with it.
Армия баранов под предводительством льва сильнее армии львов под предводительством барана.

God save us everyone
Will we burn inside the fires of a thousand suns...
In reply to Vayshan
User Avatar
Auto-translated
Vayshan
Assembly language definitely won't work for PC.
As far as I know, assembly language is the closest to the hardware. Also, everything written in other programming languages is translated into assembly, and to understand the code of a program, you need to know assembly. Plus, it's called the language of hackers.
It's true that it takes longer, but it's the only way to maximize program optimization.
672466033
Миха#7845
Ландау лев https://www.youtube.com/watch?v=PNj_9EQxDoI&t=1174s

Тут делимся книгами /topic/at/1139927/
In reply to ДаУ
User Avatar
Auto-translated
DaU
but only with him can you maximize the optimization of the program.

Well, if you want something really cool, then take Donald Knuth's "The Art of Computer Programming". You are guaranteed to have a mind-blowing experience while reading it.
Сейчас балуюсь этим https://vcmi.eu/download/
За то что нейтралы не бегают за единичкой, для меня это уже стоит того
In reply to ДаУ
User Avatar
Auto-translated
DaU
As far as I know, assembly language is the closest to the hardware; besides, everything written in other programs is translated into assembly. Also, to understand the program code itself, you need to know assembly, and it's also called the language of hackers.
It's true that it takes longer, but it's the only way to maximize program optimization.
Maximizing program optimization is necessary if the program runs on weak hardware, such as microcontrollers. On PCs with their multi-core processors and gigahertz frequencies, this is not relevant. Java is generally an interpreted language, and its performance is lower than that of compiled languages like C++, but it has its own tasks and areas of application, within which the language is quite suitable, and there is no need to focus on strict optimization. And assembly is, in general, excessive hardcore; it is enough to know the basic commands and the general structure of the processor to understand what is happening during program execution, and more is not required for a programmer in a high-level language, in my opinion. Assembly may have been the language of "hackers" in the 1990s when malicious programs tried to physically disable the computer, but now the priorities of creators of malicious software are completely different. For example, they want to steal data over the network, for which assembly is completely unsuitable.
Армия баранов под предводительством льва сильнее армии львов под предводительством барана.

God save us everyone
Will we burn inside the fires of a thousand suns...
User Avatar
Auto-translated
DaU
Well, I won't live with my future wife in a haphazard way.
And if I can use my brain, why shouldn't I be useful? And I don't really want to be a highly specialized professional.

Never mind, you'll work as a loader in a supermarket, there are 90% of you, graduates, nobody needs you, and I suggest deleting this topic.:D
Смысла нет, но вы держитесь там. Удачи, здоровья, хорошего настроения!
И пока в кармане пачка милкиуэйев - значит все не так уж плохо на сегодняшний день



User Avatar
Auto-translated
You should leave this place, or we will ban you from this world.

Тяжело в агонии, хорошо в гробу...
User Avatar
Auto-translated
It doesn't matter.

Тяжело в агонии, хорошо в гробу...

Statistics

Welcome our newest member: Emil