PG CENTER (Program Center) PG CENTER (Program Center) provides information, explanations, tips, source code, and samples related to programming and application development. Welcome to PG CENTER (Program Center)! Thank you for visiting PG CENTER (Program Center). This site provides information, explanations, tips, source code, and samples related to programming and application development. Precautions when using this site Please note the following when using this site. The contents of this site have been produced with the utmost care, but we do not guarantee anything. In addition, although the content posted on this site is created based on information that seems to be reliable, we are not responsible for its accuracy or completeness. Please note that we are not responsible for any loss or damage caused by the use of the information and data provided on this site. We do not guarantee the content of the content on this site. About programming languages There are more than 200 programming languages, including assembler, C, C ++, C #, Perl, Java, and JavaScript. The types of programming languages include object-oriented languages (object-oriented languages) and functional languages (functional languages). C language, Java, C ++, and C # are popular programming languages in the ranking of the popularity of programming languages announced by "TIOBE Programming Community", which ranks the popularity of programming languages from the search results of multiple search engines. It seems like. As for the programming language, if you study "assembler" first and then "C language", it will be easier to understand the programming language. However, since the purpose of "assembler" is special, I don't think it will be used for work or everyday programming. If you do not use "assembler", you can skip studying "assembler" and study from "C language". Understanding "C" is very important. "C language" is used in programming of all kinds of things, including the "OS" of computers. In addition, there are many programming languages derived from "C language". Once you understand the "C language", you can easily understand most programming languages. In "C language", let's understand not only programming languages such as variables, arrays, memory, and pointers, but also the mechanism of compilation and the mechanism of Windows. If you understand "C" and the object-oriented language "Java" or "C # or Visual Basic .NET", you shouldn't have any trouble programming business apps. Since almost any database system is used in business applications, knowledge of "SQL" and "DB" is essential. Of course, knowledge of "Web" is essential for web-based apps, but "HTML, JavaScript" is also essential. Since the "scripting language" used by each company is different for business web-based apps, it cannot be said that "this language is essential". A long time ago, "Perl" was the main combination of CGI for business web applications, but recently, various languages such as "PHP", "JSP", "ASP", and "Ruby" have been used. I will. List of major programming languages Programming language name Classification form difficulty Main applications Java Object-orientation Compiled language usually Business Web, Android apps PHP Object-orientation Scripting language usually Web C Procedural language Compiled language difficult Embedded and business apps C ++ Object-orientation Compiled language Quite difficult Embedded and business apps C # Object-orientation Compiled language easy Business apps Visual Basic .NET Object-orientation Compiled language easy Business apps Perl Object-orientation Scripting language usually Web COBOL Procedural language (object oriented) Compiled language easy Old business system PL / SQL SQL, procedural programming language Interpretered language easy Business DB batch JavaScript Object-orientation Scripting language usually Web F # Functional language Compiled language Quite difficult Objective-C Object-orientation Compiled language difficult Mac and iPhone apps menu Cloud computing Information and terms related to cloud computing are explained in an easy-to-understand manner from introductory to practical use. It also compares and explains the cloud computing services (cloud services) of each company. SQLite Information and terms about SQLite are explained in an easy-to-understand manner from introductory to practical use. JavaScript (Javascript) Information and terms about JavaScript (Javascript) are explained in an easy-to-understand manner from introductory to practical use. jQuery Information and terms about jQuery are explained in an easy-to-understand manner from introductory to practical use. C # (Sea Sharp) Information and terms about C # (Sea Sharp) are explained in an easy-to-understand manner from introductory to practical use. Java Information and terms about Java (Java) and GAE / J (Google App Engine / Java) are explained in an easy-to-understand manner from introductory to practical use. Oracle Information and terms about Oracle are explained in an easy-to-understand manner from introductory to practical use. Apache Information and terms about Apache are explained in an easy-to-understand manner from introductory to practical use. Cloud computing What is cloud computing? SaaS PaaS IaaS Google App Engine (GAE) Salesforce.com Team Foundation Service (TFS) Scratch Office Online SQLite SQLite basics (Windows) SQLite table creation SQLite command About SQLite dates SQLite connection in C # JavaScript (Javascript) About JavaScript About trim in JavaScript About padding in Javascript MDB connection with JavaScript About regular expressions in JavaScript Get IP address in JavaScript Display calendar with Javascript About Google Code Prettifier About batch (.bat) with JavaScript About IE 8 sessions About consumption tax calculation with JavaScript Western calendar conversion jQuery About jQuery About onload event processing C # (Sea Sharp) About C # (Sea Sharp) About C # and Java data types About C # string type About object copying in C # About command line arguments in C # About Excel output in C # About Left B in C # About keyboard pseudo operation by C # Input / output of INI file by C # About color specification in C # About C # conversion methods About the Dictionary class in C # ASP.NET About event processing Java About Java About Java substring About Java's Big Decimal About Java ODBC Connection Java input check process About HTML escape output in Java About Android application development environment About GAE / J About GAE / J's Big Table How to use Memcache API (JCache) on GAE / J About automatic password generation in Java Checking with regular expressions in Java About Java conversion methods About JUnit Oracle About Oracle About SQL * Plus Connect to Oracle with Shell About PL / SQL anonymous blocks About TRUNCATE TABLE in PL / SQL About table deletion and resurrection About writing fast SQL About the character code of Oracle Apache About Apache About Apache basic settings Apacheの起動／停止について その他 DNSとダイナミックDNSについて バージョン管理システムについて WSHを使ってコマンドを同期実行する方法について © 2013 PG CENTER（プログラムセンター）