当前位置:网站首页>程序猿学英语-Learning C
程序猿学英语-Learning C
2022-07-02 06:28:00 【江藤霞】
LEARNING C
看手册的同时学一下英语,还挺不错的!
原文:
LEARNING C
C is a programming language developed in 1970’s that allows program development flexibility (low level constructs) and tools (libraries) to write efficient code.
Most low level programmers prefer C, as Java programming language forces more rigorous structure and Object Oriented programming style.
But in applications where many millions of data needs to be processed, speed is critical, or better programmer controlled memory management is required, java may lack the efficiency to provide a practical solution.
C is also widely used in numerical applications such as solving large systems of equations, developing low level utilities such as device drivers, programming data compressionalgorithms, graphics applications, and computational geometry applications and game programming.
C places a high “trust” on the programmer and allows the programmer to use constructs freely. This provides flexibility and a great deal of power, but the programmer must take great care in developing, debugging and maintaining programs.
C and UNIX provide the ideal programming environment for the experienced programmer. Much of Unix kernel is written in C.
Learning to program in C gives a set of low level programming tools that is unmatched by any other programming language.
The power of C is its ability to express programming instructions using a combination of low level and high level constructs and has great of control over how your programs allocate, use and free memory.
参考生词:
边栏推荐
- OpenCV关于x,y坐标容易混淆的心得
- STL quick reference manual
- Using transformer for object detection and semantic segmentation
- Rhel7 operation level introduction and switching operation
- Principes fondamentaux de la théorie musicale (brève introduction)
- Programmers can only be 35? The 74 year old programmer in the United States has been programming for 57 years and has not retired
- Live broadcast platform development, flexible menu, and freely adjust the horizontal size of the menu bar
- My VIM profile
- 深入理解JVM
- Command line is too long
猜你喜欢

Fundamentals of music theory (brief introduction)

On the back door of deep learning model

How to build the alliance chain? How much is the development of the alliance chain

用于类别增量学习的动态可扩展表征 -- DER

CarSim learning experience - rough translation 1

Carsim-问题Failed to start Solver: PATH_ID_OBJ(X) was set to Y; no corresponding value of XXXXX?

MySQL优化

Graph Pooling 简析

It's great to save 10000 pictures of girls

Carsim-实时仿真的动画同步问题
随机推荐
Global and Chinese markets of tilting feeders 2022-2028: Research Report on technology, participants, trends, market size and share
Summary of one question per day: String article (continuously updated)
11月24号,我们为“满月”庆祝
Open3d learning note 4 [surface reconstruction]
Get the width and height of the screen in real time (adaptive)
16: 00 interview, came out at 16:08, the question is really too
乐理基础(简述)
樂理基礎(簡述)
Summary of one question per day: linked list (continuously updated)
OpenCV3 6.2 低通滤波器的使用
Force buckle method summary: sliding window
w10升级至W11系统,黑屏但鼠标与桌面快捷方式能用,如何解决
包图画法注意规范
Erase method in string
Deep understanding of JVM
A brief analysis of graph pooling
静态库和动态库
Opencv's experience of confusing X and Y coordinates
力扣方法总结:双指针
Dynamic extensible representation for category incremental learning -- der