Okay I have installed an older version of cygwin, compatible with Windows XP. I had to overcome some hurdles to accomplish this. I am so grateful to the people who took time and effort to retain such older versions and make them available to those rare souls who still run Windows XP AND program with cygwin on it. I seriously wonder how many folks that would be :). Surely there will be. I put my bet at less than a hundred.
I normally like to keep activities as unified as possible, so mixing Unix with Windows goes a bit against my grain. But the contents of the second book seem really good and exactly what I need. They explain hardware in relation to C. I will learn a lot that makes me understand the hardware but which at the same time is directly enhancing my C mastery. I do not have much time to study so I need to make sure that different topics that I learn do not distract from one another.
By deciding to use: Computer Systems: A Programmer's Perspective as a second to C Programming: A Modern Approach, I have also automatically cleared up what programming tools I will use, since that book requires to use the Unix programming environment.
Hence, I need to let goTurbo C and DOS.
It will be:
- Unix bash
- GNU gcc compiler
- vim text editor
- cmake
etc what I will need from unix utilities in the future
I normally like to keep activities as unified as possible, so mixing Unix with Windows goes a bit against my grain. But the contents of the second book seem really good and exactly what I need. They explain hardware in relation to C. I will learn a lot that makes me understand the hardware but which at the same time is directly enhancing my C mastery. I do not have much time to study so I need to make sure that different topics that I learn do not distract from one another.
By deciding to use: Computer Systems: A Programmer's Perspective as a second to C Programming: A Modern Approach, I have also automatically cleared up what programming tools I will use, since that book requires to use the Unix programming environment.
Hence, I need to let goTurbo C and DOS.
It will be:
- Unix bash
- GNU gcc compiler
- vim text editor
- cmake
etc what I will need from unix utilities in the future