Hello World!
With this basic programming architecture, I am coming, I will go further!
Today is December 7, 2004. Recently, I was studying Java2Me, which was backed by Java2.
In addition, computer graphics are recently learned.
There is also the Halflife's SDK2.3, because English is more annoying, so I translated document into Chinese.
Just now, I downloaded the quake2 source code written in Java2.
However, it can run the original C version.
Java2 is not compiled at all!
My ideal is:
1, special Java2, then write J2ME programs with Java2, first mix the meal. Then use it to call the OpenGL library to develop 3D games.
2, by the way, learn some of the methods of C . In fact, it is not called learning, what is going to learn! Mainly familiar with the Win32 function and other libraries.
3. For the implementation of the Java2 program, the other aspects of learning Java2 is also necessary!
The reason why I choose Java2 is:
1. Java2's design document is placed directly in the source code, it feels more and more than the Halflife's documentation!
2, Java2 is a pure object language, all things are placed in the class.
And C has a global function, etc., causing difficult to understand the situation of source code.
The larger procedures for C development, the more difficult it is, and it is more difficult to understand.
Therefore, Halflife2 has repeatedly jumped, actually spent 5 years. Don't forget, Halflife is based on Quake's game.
In short, C has been out of time! Although the Java program is slower, it is not low to run!
3, Java2 class libraries are standard and powerful. And Java is open source, so you can see many high quality business source code.
Java2 source code is simply a painting, simple and clear, full of beauty!
4, people who engage in java2 are also many places! However, Java's Chinese version software is less, and the document is generally in English.
However, it doesn't matter, anyway I have encountered in English, I have translated them into Chinese! I will have to see them later!
Learning programming:
I, tool
Text Editing Tools, a compiler, such as VC , Bolrand C , BJ, etc.
Try to use a simple text editing tool, then compile the source code using the compiler.
Not to use the visual programming tool that generates code! ----------- All code should be generated by yourself! -------
-------- This is why no C , especially VC . He has too many code to be automatically generated! Because when writing a Windows program, it is not using the object-oriented method to generate code reuse, but automatically generates code, causing even the author's meaning of codes!
This makes the program complicated, and it is difficult to understand!
The author should fully understand what you have to do, and write the program to the source code!
The author should fully understand the features of each line of code ----- Of course, you can find the dictionary of the library and functions.
---------- This, our procedure can be correct, effective, easy to expand, easy to understand! Second, learning method
1. Practice is the only standard for inspection finishing! Experiments and Demo are the only standards for learning!
We learned a knowledge and should be realized in your code. This way, we can really master knowledge by solving all actual problems!
2. Translate the English document into Chinese, which is actually a process of doing notes! When I look at the document next time, I can quickly understand the information of the document.
3, do notes are also a good way! Can be noted on the computer, or you can do notes on the notebook. However, it is best to do notes on your computer!
I have thought of so much for the time being!
Good
9CBS certified blog expert
data analysis
Pytorch
Neural Networks
Senior kicked people, proficient in Python, C, Java, JavaScript, Linux kernel, network protocol, virtualization, cloud computing, distributed storage, kubernetes, data warehousing and other technologies. Good at micro service architecture design, Devops. Currently, it is committed to assisting Pleura Finance with Fintech.