当前位置:网站首页>Programming language (2)
Programming language (2)
2022-07-03 22:17:00 【xiaochuhe.】
Programming language ( One )_ Xiao Feng's blog -CSDN Blog
Four 、 Programming language system


The difference between compiler and interpreter
- explain : The interpreter directly interprets and executes the source language program , No object program is generated ( amount to “ oral interpretation ”)
- compile : After compiling the source program into the machine language object program , And then run by a computer ( amount to “ written translation ”)




5、 ... and 、 Common programming languages

The development of high-level programming languages
- 50 years :Fortran,ALGOL
- 60 years :COBOL Language ,BASIC Language
- 70 years :Pascal Language ,C Language
- 80 years : Ada Language ,PROLOG Language ,LISP Language
- 90 s : Object oriented language C++、 JAVA、C# etc.
( One )FORTRAN Language
FORTRAN yes FORmula TRANslation ( Formula translation ) Abbreviation for , It is mainly used for Numerically Process oriented Programming language .FORTRAN Language is characterized by Close to the mathematical formula , Simple and easy to use
( Two )BASIC and Visual Basic Language 、VBA、VBScript
- BASIC Language is easy to learn
- It's a kind of Visual 、 Object oriented 、 Structured in an event driven way High level programming language
- VBA、VBScript yes VB Subset
Information :VBA and VBScript
- VBA(Visual Basic for Application)
- VB Subset , Included in Office Software ( Such as Word、Excel、Access、Power Point) in
- purpose : Expand Office The function of the software
- characteristic : Parasitic on existing applications ( Such as Word), No additional development environment is required , also Can't generate .exe file , The program developed ( be called “ macro ”) It must be called by its host program to run
- VBScript Language
- It's also VB Subset , Embedded in the HTML In the document Use
- The script program can expand the function of the web page , for example :
- Dynamically modify the content of web pages and control the presentation of documents
- Check whether the input information of the user is correct
( 3、 ... and )Java Language
- from SUN Microsystem The company 1995 Released in Object oriented 、 For network environment Programming language
- basic feature :
- Apply to Network distribution environment
- Have a certain Platform independence
- Good safety and stability
- Application, for example, :
- Cross platform applet downloaded from the network to run in the browser Java applets
- Portable digital devices ( Such as mobile phone ) Applications in

( Four ) C Language 、C++ and C# Language
- C Language is 1972~1973 During the period from AT&T company Bell Developed by the Laboratory .
- C++ Language C Based on language .
- C# It's a new kind of 、 Object oriented programing language , Developed by Microsoft .

( 5、 ... and )Python Language
A high-level combination of explanatory 、 Compilability 、 Interactive and object-oriented scripting language .
( 6、 ... and ) Other programming languages

Sum up : Common programming languages
- Fortran( Process oriented 、 For scientific and numerical calculations ,Fortran2003 It's object-oriented )
- VB( object-oriented 、 visualization 、 Event handling )
- Java( object-oriented 、 For network platform 、 Can run across platforms )
- C( Process oriented 、 General programming language 、 Suitable for developing system software 、 Efficient )
- C++( from C Language developed from 、 object-oriented 、)
- C#( object-oriented 、 To run on .NET platform 、 Can run across platforms 、 from C++、Java Developed from )
- LISP( Symbol operation and table processing 、 For artificial intelligence )
- PROLOG( Logical programming language 、 For artificial intelligence )
- ADA( Modular language 、 For real-time control 、 Concurrent multitasking, such as : Aircraft control )
- MATLAB( Matrix oriented mathematical operation , Mathematical calculation )
- COBOL( Process oriented 、 Apply to business 、 Finance )
- VBA( object-oriented 、 Embedded in the OFFICE Running in software . Common macro viruses use VBA Organization )
- Javascript and VBScript( object-oriented 、 Run embedded in web pages )
边栏推荐
- Exclusive interview with the person in charge of openkruise: to what extent has cloud native application automation developed now?
- Luogu deep foundation part 1 Introduction to language Chapter 6 string and file operation
- Buuctf, misc: n solutions
- BUUCTF,Misc:LSB
- Persistence of Nacos
- Are the top ten securities companies safe to open accounts and register? Is there any risk?
- 2022 free examination questions for safety management personnel of hazardous chemical business units and reexamination examination for safety management personnel of hazardous chemical business units
- Yyds dry inventory Chapter 4 of getting started with MySQL: data types that can be stored in the data table
- SDNU_ ACM_ ICPC_ 2022_ Winter_ Practice_ 4th [individual]
- 2022 safety officer-a certificate registration examination and summary of safety officer-a certificate examination
猜你喜欢

Wisdom tooth technology announced that it had completed the round D financing of US $100million and had not obtained a valid patent yet
![Intimacy communication -- [repair relationship] - use communication to heal injuries](/img/c2/f10405e3caf570dc6bd124d65b2e93.jpg)
Intimacy communication -- [repair relationship] - use communication to heal injuries

2022 safety officer-b certificate examination summary and safety officer-b certificate simulation test questions

Cesium terrain clipping draw polygon clipping

1068. Consolidation of ring stones (ring, interval DP)

QGIS grid processing DEM data reclassification

2022 electrician (elementary) examination questions and electrician (elementary) registration examination

Redis concludes that the second pipeline publishes / subscribes to bloom filter redis as a database and caches RDB AOF redis configuration files
![[golang] leetcode intermediate - alphabetic combination of island number and phone number](/img/40/a664ea866ce355c1f5e9305fe91780.jpg)
[golang] leetcode intermediate - alphabetic combination of island number and phone number

How PHP gets all method names of objects
随机推荐
Remember the experience of automatically jumping to spinach station when the home page was tampered with
Development mode and Prospect of China's IT training industry strategic planning trend report Ⓣ 2022 ~ 2028
Rest reference
DR-NAS26-Qualcomm-Atheros-AR9582-2T-2R-MIMO-802.11-N-5GHz-high-power-Mini-PCIe-Wi-Fi-Module
Electronic tube: Literature Research on basic characteristics of 6j1
Redis single thread and multi thread
Exclusive interview with the person in charge of openkruise: to what extent has cloud native application automation developed now?
2022 safety officer-b certificate examination summary and safety officer-b certificate simulation test questions
Plug - in Oil Monkey
How to install sentinel console
4. Data splitting of Flink real-time project
The latest analysis of crane driver (limited to bridge crane) in 2022 and the test questions and analysis of crane driver (limited to bridge crane)
Niuke winter vacation training camp 4 g (enumeration optimization, Euler power reduction)
320. Energy Necklace (ring, interval DP)
Preliminary analysis of smart microwave radar module
regular expression
1 Introduction to spark Foundation
string
The White House held an open source security summit, attended by many technology giants
Tkinter Huarong Road 4x4 tutorial III