First round questions
The fear of the teacher is the fear of the truth--Preface
The crowd looked at each other, after a silence began to whisper, apparently some are not accustomed to this teaching method-The notebook has not written two words, the teacher kicked the ball back.
The colon did not speak, but looked at everyone with a smile.
Or question mark to break the deadlock, began to ask: "Teacher-"
Colon whisking interrupted him: "There is no teacher here, the only teacher is yourself." One of the characteristics of this class is: the role of teachers and students is fuzzy, we learn independently, mutual inspiration, teaching and learning. ”
The question mark paused: "The old run--" the class roared with laughter, "Learn software development, of course, must first learn language, computer language so many, in the end which is good, or say to learn which good?" ”
The colon laughs: "This question is very typical, very real, also very elementary." "The question mark is" The beginner "the word thorn to face a red," if the belief that the popular is good, then may give you a reference answer. " ”
The colon turns on the blackboard and writes down a list--
Java (20.7%) C (15.6%) VB (10.8%) PHP (10.1%) C + + (9.8%) Perl (5.8%)
Python (4.6%) C # (4.1%) Delphi (2.7%) Ruby (2.7%) JavaScript (2.5%) D (1.1%)
According to the results of the tiobe as of March 2008, the above 12 programming languages were selected for more than 1% popularity. It can be seen that their total share of more than 90%, should be regarded as the representative of the current mainstream language. ”
The quotation mark is very puzzled: "How can so popular ASP and JSP are not in it?" ”
"Yes," the comma echoed, "and how is HTML and XML not counted?" ”
The colon explains: "ASP, JSP, and PHP are three of the most popular solutions for dynamic Web pages." Dynamic Web pages are implemented in many ways, but they take almost the same approach-embedding some code that can be run on the server side of static Web pages. In ASP and JSP, the code does not involve a new language, so it is more appropriate to call it a template, framework, or script environment. PHP, in contrast, is a new programming language and can write command-line scripts and desktop applications in addition to the server. As for HTML and XML, there are XHTML, WML, and so on, all subsets of SGML (Standard generalized Markup Language), which belong to the markup language (Markup Language). Unlike the usual programming languages, they are objects of processing rather than principals. It can be said that they are closer to the data format standard, just like CSV and JSON. Of course not absolutely, XSLT is a special kind of XML, but it contains variable definition and processing logic, more academically, it is Turing complete (turing-complete), should belong to the programming language. ”
The question mark killed a greatest second act: "That CSS, RSS is a program language?" ”
The colon calmly replies: "Like XSLT, CSS is a style language (Stylesheet Language), but not in the form of XML." It refines the style logic of traditional HTML, greatly enriching and simplifying HTML. However, it basically does not carry out instructions, not to mention Turing complete, so is not a program language. As for RSS, it's just a code of data exchange described in XML, not even a language. ”
"Even if it's not a programming language, it's a computer language, and it has to be learned." "The end of the question mark began to ask the computer language, the old risk of the concept of a substitution."
"Yes," the colon nodded, "not only to learn the language, but also familiar with the development of the environment and development tools and so on, of course, the most important thing is to learn the idea." ”
"Alas, after learning these hair is white, the programmer but eats the youth rice." The exclamation mark sighs.
The colon glanced round and said, "Now everyone in the class has opened his mouth, which is a good start." Open Speech can emancipate the mind and emancipate the mind to produce inspiration and passion. Lack of inspiration and passion of the programmer, learning to work hard, working harder, and finally will feel that this is the occupation of youth rice. ”
Exclamation mark embarrassed scratching head: "Inspiration, perhaps occasionally can flash, passion can be difficult!"
The colon stared at him and said: "Without passion for oxygen, the spark of inspiration is doomed to be fleeting." ”