> Hypertext Preprocessor, ASP, Perl and etc is Server edge Programming language it truly is incorrect. Languages are a way of expressing computation, how they're applied is irrelevant to the language itself. declaring that a language is "server edge" is basically as stupid as declaring that it really is "compiled". you are able to write a compiler for C, C++, and Java, and also you are able to also write interpreters for them. further, you should use Perl for writing/configuring community server courses basically as you should use it for writing/configuring community shopper courses. edit: @Derp: C has no merchandise orientated constructive elements, regardless of the very incontrovertible truth that each and every one 3 have an crucial/procedural and depending nature. edit#2: you may want to write an internet server from scratch employing C, C++, Java, Perl, or yet another language. or you may want to acquire Apache and use one in each and every of their extension languages (alongside with Hypertext Preprocessor and Perl). or you may want to easily construct the function that you pick, natively, into Apache employing C through modifying its source code and recompiling it. even as it comes all the way down to it, it extremely basically relies upon on what language your internet server has help for. Hypertext Preprocessor became designed mainly for server-edge programming, so it really is extremely no longer useful for doing something except that (yet theoretically, it would properly be used for almost something). Perl, on the different hand, is used for plenty of distinct courses, which incorporates both shopper and server courses. after all, the time period "server edge programming language" attaches a particular use to language whose purpose is, very often, basically to precise a computation. the point is that it really isn't any longer a belongings of the language yet somewhat, an implementation of the language.