![]() ![]() However, you have to write a lot of code to do things that come standard in other languages string handling in particular is tedious and error-prone. It’s simple to learn, and once you master pointers, you can do pretty much anything. ![]() ![]() ![]() (I like C++ but attaining expert programming knowledge in it seems to require being a full-time developer compare that to Python, which can be picked up by young children.) CĬ is as close to the metal programming as you’ll ever get unless you code in assembler Linus Torvalds lists this closeness as a reason why he likes it. I’m not sure we’ll ever see AAA games development switch to Python but it’s certainly making inroads into the HPC arena. C++ currently dominates those spaces, with Python having notably little impact on mobile development other than in open-source. NET), or C, C++ or JavaScript.ĭeveloping AAA games and High Performance Computing (HPC) is where Python hasn’t done so well. It’s easy to learn, helped by having an interpreter (pypy) and compilers such as cpython, Jython (generates Java code) and others that take Python and produce il code (on. Python just seems to get more and more popular, and is arguably the best general-purpose language currently around. So let’s look closer at each of Linux Journal’s top five languages in order to assess the strengths and weaknesses of each for Linux development. Of course, not all Linux development requires a GUI: Think of servers or daemons, which are Linux’s equivalent of Windows services. Unlike Windows with its built-in GUI, Linux leverages whichever GUI toolkit you use (e.g., Ot, GTK+, wxWidgets) unless you limit yourself to terminal programming. (One language rapidly moving up Linux Journal’s list is Google Go: It jumped from 1.8 percent in 2013 to 2.4 percent last year.) Those rankings have remained largely unchanged over the past few years-unsurprising, considering the Linux world is a rather conservative place. In a December 2014 survey, readers of Linux Journal placed Python at the top of their list of best programming languages (30.2 percent), followed by C++ (17.8 percent), C (16.7 percent), Perl (7.1 percent), and Java (6.9 percent). Ask any knowledgeable developer to name the first programming language they would associate with Linux, and he or she would likely answer C, given the closely aligned history of Unix and C.īut in the 24 years since it first appeared, Linux has probably been home to every programming language known to humankind: Not just obvious languages such as C, C++, Python and Java but also C# (Mono), Fortran, Pascal, COBOL and Lisp and many more. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |