Why Linux is an understanding of files

Source: Internet
Author: User
Tags gtk

The so-called "file" is a unit that is defined in our computer for the purpose of achieving a function or some function of a piece of software.

Linux is present in the form of files, when we access a file (Linux files have directories, connections, plain text), due to the type of Linux file

When you use this file, such as a connection file, you call a command;

When working with this file, it is the content of the file that is accessed when it is used as an ordinary text file

Because of the different types of files, it differs from the applications under the window System: such as players, EditPlus, browsers, folders, etc., which are available in Linux

For the different types of files!! Window System applications, in Linux is only a unified file to represent, and the type of file determines the purpose of the file!!!!

Learn some aspects of Linux reference:

First, programmers need to know the best of Linux:

The most useful development language: c/c++,perl,pascal.

The most popular toolset: Gtk/gdk,qt,xforms

The best visual development tool: Glade,designer,kdeveloper

The most cool code reading tool: Source Navigator

The most popular Debugging tools: GDB, DDD

The most advanced (mainly refers to price) program tracking tool: Bdm,ice

The most powerful development platform: Redhat Linux 7.1, Turbolinux 6.1,hard Hat Linux (HHL), Blue Cat Linux

The fastest but youngest (young is immature, eat not) graphics: Nano-x,microwindows,minigui

The meaning of some nouns:

GTK/GDK: Do GIMP (Linux very famous image processing software tool Set Qt:trollteck Company's products, with qt/x11 and Qt/embedd xforms: I do not know how to write this kind of program, anyway is often used, very mature, can eat glade: The development of GTK/GDK program graphical tools, can complete the interface of editing (this is better than using the VI interface Good 10^n times, I have used VI to 2000 lines per day the speed of the application of the GTK, wrote for one months, and later with the Glade, a week to complete) Designer: the development of QT  /X11 program graphical tools, can complete the interface of the editor, you can also develop qt/embedded program Kdeveloper: Similar to VC, powerful source Navigator:redhat company out of the code reader, supper cool. Microwindows:win32 interface GUI, small and fast, for PDA Nano-x: Multi-tasking microwindows MiniGUI: Similar to the above two graphics, domestic, although I have not used, but based on the principle of supporting domestic software, I think it's definitely better than Nano-x and microwindows.

Knowing something like this, we can determine the direction of development: 1. For C programmer C + gtk/gdk + Glade + Chinese Turbolinux 2. For C + + programmer C + + qt/x11 + designer + kdeveloper + Chinese Turbolinux 3. Embedded Programmer C + + + qt/embedded + HHL 4. Embedded enthusiast C/C + + Microwindows + HHL 5. Like me, everything's going to be a day. Font size C + + + qt/x11/embedded + designer + gtk/gdk +glade + Source Navigator + gdb + ddd + BDM + turbolinux + HHL

As above is the experience of experience, you can refer to the reference, do not listen to the "old man" words, suffer in front of! This article source: http://linux.sheup.com/linux/linux3268.htm

Contact Us

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.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.