What am I doing in recent years!
High School, it is difficult to contact the computer, just heard how the hacker cow how cow, in the classmate's home play computer games, I want to build the future of the game, so into the pit. Since then my dream has become a game. Through the teacher bought the rectification C language book, and then hugged the death chew. Write C program also can not run (no computer), as if at that time also do not know the small black box what, on the death gnawing book, touched the pointer ah, chain list What, do not understand on the jump read, read this book finished. At that time is learning to induce the formula, thinking that C language finally has the use, when the language class wrote a judgment trigonometric function symbol of the program, written on paper, no use of computer run, but I guarantee that the program will not be wrong, I feel very cow. Then he rewrote it again with Pascal. I suddenly have the Enlightenment, no wonder called "language", after learning, and learn to speak the same, I feel I started. Into the language of the door, not the C-language door. Although I do not know the pointer (really understand is after the compilation), linked list (I will use a list of the chain) or something.
after the home bought a computer, installed vc6.0 (I still think VC good), at that time did not understand search learning resources, only found a few C language functions, such as Kbhit (), Getch (), System ("CLS"). With these three, I made the first game in my life. , console game, character (a small dot) on the map (with a tab), can go up and down around, encountered the enemy can choose to attack. Then read the C book again, will use the pointer, understand the linked list.
sophomore, I found that do not play the game, listen to the classmate said to do the game is not just programming, as well as game planning and so on, I put down C (really no useful), I made up a huge background, the whole game world will be true evolution, there is race war. How the game world changes, completely determined by the code and the player, I also call this code for evolution code, can generate their own code. The whole sophomore are thinking, what language class Ah, unimportant class Ah, all let me write the idea.
I didn't do anything at the senior grade, I just felt that my intelligence couldn't keep up with my studies.
University Unfortunately in Mathematics major, freshman semester seriously math (because there is no computer, computer I will not search tutorial), good results, however, the semester, I think the intelligence can not keep up with, and the time also can't keep up with, has been hanging, not bad.
because C language Foundation, C language class to listen casually, not is oneself on the job. Bought a book "Algorithmic Competition Primer Classic", very thin very thin book, know the "Data Structure" and ACM, on the gnawing this, I found the C language fun. Write a console game with C, the effect of their own satisfaction, more than high school with the function Gotoxy ().
freshman learned a lot in the library:
entry-level C + +, the main understanding of "object" is what. Not even the introduction of MATLAB. See also "seven weeks Seven language" vision big open, remember Prolog,ruby,lisp, found the Prolog ebook, learned the entry level prolog. Ruby and Lisp don't dare to move. Forcing myself to learn the entry-level assembly, true boring, there are students playing single-chip computer, I also learned the entry-level MCU (because the compilation, so see quickly), wrote a LED dot matrix game, with the remote control up and down, similar to the greedy snake, there is a scoreboard, from the contact single-chip computer to finish the game, with less than 10 days , later found that this belongs to the embedded, the search for a large number of embedded materials, but no longer learn. At that time there is a network security public class, altogether 4, 5 classes, every time is listening to Foggy, know the "Linux", routers and so on, back to their own installed Ubuntu, while looking at the bird book once again groping, will use Apt-get,vim,fdisk and so on. A cursory look at the 30-day write operating system, a deeper understanding of the optimization. I do not know when from the Internet to see the Raspberry Pi, the interest is big, bought a, found a lot of outdated tutorials, waste a good big strength just installed Samba,nginx+php+sqlite, but blog template did not install, and then rose to learn html+css+js+php, all read the majority of the tutorial, That is still do not know the framework of what, write their own pages, write good rotten rotten, abandoned.
I'm going to open a hole!
At last, I remembered that I wanted to play the game at first. The heart of the game is rekindled and then the trap.
Unity <--c#/js
cocos2dx <--c++
Flstudio
python-->web
Java-->mod for MC
Lua-->mod for don ' t starve
SQL
Web front end + back end
matlab or Delphi
git
Lisp
Prolog
Where do I find the learning resources!
w3cschool,w3school-->web ...
manual net-->c# ...
Experimental building-->linux ...
mu class net-->python,java ...
I want to self-study net-->unity ...
Bilibili-->game videos,alive (a large) ...
Liaoche-->git/python/php
know, Blog Park, Csdn
What is the C language in my eyes!
C: I think C is a simple integration of assembly commands, and a compilation is a simple integration of hardware instructions. When learning the microcontroller, the display is studied, and the data sheet of the display is similar to the following:
These instructions are made by hardware, and the specific values for different pins can have different effects. I think the hardware of the PC has the hardware instruction, the Assembly integrates, replaces the digital instruction with the symbol. Assemble a jump command, which allows the program to skip directly to the specified memory, c pointer is simply added a variety of judgments, more secure.
If you want to be a programmer too