ProgrammingThis forum is for all programming questions.
The question does not have to be directly related to Linux and any language is fair game.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
I will go so far and say that in order to be programming, it has to have feature common to all programming: flow control and data types. HTML and XML have neither. Everything else so far has that. Now this is only for programming languages, not programming in general, there IS a difference between programming languages and programming *things* - HTML would be programming something to do soimething whilst C would be a set of instructions for creating something.
PS - last friggin post, this thread should be shut down, it about had it.
While using Forms in HTML could give you some level of flow control, the
only real way to "program" rather than mark-up in HTML is to use
embedded scripting or external programming.
XML of course is purely mark-up, and should resist the push of vendors
and other interested (?) parties to do jobs that it is not suited to. All of
the programming for XML should definitely be external (whether that
means in the DTD, schema, XSL, or parser)
Programming is manipulating any resource on your computer to do something it was not already specificly designed to do by your default operating system installation. Even clicking on certain options in a GUI frame that will manipulate your program in a certain way can be considered "programming."
A program can be very easy or extremely difficult to create. Even if someone puts one line into a bash script (why? I don't know, but you can do what you like--it's your system!) or millions of lines into a c source file for a kernel, it's still programming. Occasionally at work, I will write very small batch files to do things like checking URL's. They may be small (5 lines at most), but they save a lot of time especially when you glue several of them together.
When someone says scripting is not 'programming' they're generally speaking from a subjective point of view (based on their own experiences). To a programmer who writes gui's and compiles them into binaries, they may say that scripting is not programming. To them, it's not. However, with the advancement of many high-level scripting languages, it is very common to see small gui apps created with scripting languages (Tcl/Tk, Tkinter, Perl-GTK, PyQt etc) these days. Why do things the hard way if you don't have to -- unless you just enjoy the mental exercise from writing in Assembly or C code.
So, if someone is trying to rain on your parade about your favorite programming language or your own programming methodology don't let them spoil your fun.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.