Recently, I am interested in learning more about programming languages or platforms. I mainly focus on the current comparative process languages, such as. net, Java, Python, Ruby on Rails, and Perl. Next we will introduce them separately.
. Net
The. NET Framework is a cross-language solution developed by windows. Its core is the CLR (Common Language Runtime Libra
and communication module, which can obtain the identity information of the current user, then, the data of the person's seat in another chair is automatically queried through the network, and then automatically adjusted to the last status. From the perspective of people, this chair has "intelligence", which can understand people's meaning and remember people's habits.
What will happen to programming languages
, memory, hard disk, electronic product prices, etc. all follow Moore's Law)Programming languages are divided into the following ways, which are compiled and interpreted.Source code: A computer program written in a programming language, human readable. Example: result = 2 + 3The target code is also called machine language : Computers can be executed directly, hum
My current situation is this:
PHP is my first language, the basic usage is still relatively good. But corporate leaders seem to have a preference for python, but not for no reason. Because now I often have to do some small tools, data detection, results check what, PHP portability, Interface (PHP_CLI), are not as useful as python.
Because I am familiar with PHP, before a few gadgets have deliberately avoided python, but long-term is not a method, skills are not improved,
, 3) (4, 4) (4, 5)Example 2:Prime numbers between [50,100]ImportMathcout=0 forIinchRange (50,100+1): forJinchRange (2,int (math.sqrt (i)) +1): ifI% J = =0: Break Else: PrintI, cout+=1ifcout% 10 = =0:cout=0Print #Break #此处不能加break, otherwise the forbreak will be outside because the else at this level is side -by-side with the second forOperation Result:53 59 61 67 71 73 79 83 89 97Analytical:The For statement is a loop contr
To avoid language contention, let's say that the list counts the most annoying programming languages for cross-language developers, such as the one you like best with a language, which may be a bit of a nuisance to some of the features of other languages.
This is a very subjective view, the list of languages does not
–and mainly for low-level programming it's still the go-to language on platforms for mobile app developers. As a powerful programming language, C + + allows mobile apps to being developed for practically every purpose on every platform that exists. It might not being super chic or trendy, but it had dominated the programming world even before the smartphone revo
started quickly.There are many reasons to tell us not to take the shortcut, to step by step, yes, some things are more complicated, take the shortcut easy problem, but for the Learning programming language, for people this really is not a difficult very complicated problem. Beginners find it difficult because these languages completely subvert previous perceptions and cannot immediately find the connection
{
color:red
}
Open the display with your browser:
Web front-end scripting language JavaScript
Description: JavaScript is a scripting language that can run on the front of a Web page, enabling richer interactions, asynchronous callbacks, multithreading, timers, animations, and more, based on HTML
Source code: hello_world.html
Open the display with your browser:
Summary
In summary, the selection of several typical language to illustrate the operation process, for different business sce
Php Chinese network (www.php.cn) provides the most comprehensive basic tutorial on programming technology, introducing HTML, CSS, Javascript, Python, Java, Ruby, C, PHP, basic knowledge of MySQL and other programming languages. At the same time, this site also provides a large number of online instances, through which you can better learn
support. When I want to do something, which library should I use to--github 2011 years or the semi-finished product that started in 2013? One is a link to the official homepage, but its official homepage does not seem to be up to date. Well, I think I'll write one myself ...And why is it so laborious to append elements to the array?PythonIn Python, no matter what you want to do there will be a corresponding library, if you are using Linux, it is absolutely the choice, because it can be installe
What is a programming language?Define a set of grammar rules that interact with the computer, which can be called a programming languageWe don't understand Japanese because we don't understand Japanese grammar rules.Learn to Program = = Learn grammar rulesWhat can be programmed to do?Print Hello WorldEject CDA bunch of instructions--softwareThere are many grammar rules that interact with the computer,600 +
First, the evolutionary history of programming languages: Machine language assembly language high-level languages1. Machine language:(1) The computer can only accept binary code, the instructions described in binary code 0 and 1 are called machine instructions, and the set of all machine instructions forms the machine language of the computer.(2) Machine language belongs to low-level language.2. Assembly La
Document directory
Closeness
Abstract capability
Dynamic
Syntax Noise
Conclusion
Recently, the various Daniel on Weibo began to argue about language, which caused my impulse to write hydrology. I wrote an article to talk about my opinion.
First of all, my opinion is that the objective and rational evaluation of programming languages should not be A question of whether A is better than B or A is wor
Think of a way to classify programming languages from two dimensions. The horizontal dimension is from the angle of language design, considering the design thought, grammatical semantics, according to the advanced degree of the language characteristic is divided into the primitive, the transition, the modern three kinds. Vertical dimensions are categorized from the perspective of abstraction and problem are
There are many problems with the Python programming language. Next we will learn the relevant languages in detail. First, let's take a look at how to learn. I have been learning the Python programming language for a short time, so I won't talk about a very high-level topic.
Let's talk about the differences between Python and JAVA in actual
, is a special-purpose programming language developed for the management of data related to database management systems, and is the cornerstone of almost all data-driven engineering projects.We can study in W3Schools.3. C + +C + + as an enhanced version of the C language, because of its object-oriented features and gain popularity. , has now become the main programming language for system software, applicat
the condition (2) are considered, there are two ways to describe the upper and lower bounds: 1
Translated from Quora Travis Addair ' s answer to what do array indices start with 0 (zero) in many programming languages?
But it feels a little bit wrong to finish translating. It is not a different thing to describe the interval (the set of real numbers judged by maximum and minimum values) and the array e
What is a programming language?To give an example:If we do not speak English, and a foreigner who can not speak Chinese, how to do? Find a translator.Computers only know the machine language consisting of 0 and 1. Use 0 and 1 to tell the computer to work very tired, human language easy to understand, learning fast, high efficiency.If you define a set of canonical grammars, explain how to convert human languages
Admittedly, wanting to be a good programmer is really a need to master a variety of programming languages. Through these years of self-abuse learning, I also slowly mastered these programming languages. Ghosts know how painful this process is, but also because of them, I get more chances than others. Next to everyone,
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.