We are defining here two standard website programming language PHP (Hyper text processor) and ASP (Active Server Page) for Website Programming Development. Basically it is database driven website programming languages. Whenever you require huge data connectivity and extra features PHP and ASP are useful. ASP.NET is such type of programming language which providing by Microsoft Product Technology. On other hand PHP is an open source programming language which is derived from many of various languages.
To develop dynamic database oriented websites these both programming languages are used. Microsoft Product mostly comfortable with Active Server Pages (ASP) and is also used IIS Server (Internet Information Server) to run asp application. But PHP can connect with different types of databases and so it is platform independent programming language.
There are some differences between two website programming languages define as per below.
Database Connectivity
IIS Server is required to install on a windows server platform for an ASP.Net to run successfully. But it is required to purchase the package. Other side PHP is free package to run programs on Linux server. In ASP.Net it requires MS SQL Server of Microsoft so that database connectivity is expensive for ASP.Net. And PHP basically uses MY SQL for database connectivity which is freed accessible.
The Simplicity
There is code behind structure of PHP is simple to understand, a fresh programmer can do easily to code it. Other hand ASP.Net codes are not so easy to quick understand for programmers.
Run Time Speed
If we discuss about run time speed of PHP and ASP then PHP should gets the upper hand because of ASP.Net generally uses the code which is require to time. And PHP code has in built memory space to run fast web application.
Security Purpose
ASP.Net is most useful to big Organization which has required more security for its internal process and some security numbers. Because of ASP.Net is so safety protection and PHP has not a security Level Because of it is open source code. So this is mail difference between PHP and ASP.Net.
And finally, we can conclude that both programming languages have their own advantages and disadvantages. It is just depending upon the user’s requirement and budget to afford for any kind of web programming development. Generally we can say that PHP is for small or middle level business websites and ASP.Net is for a real big company or business firm.
Posted in
Programming at January 26th, 2011.
Comments Off.
To a beginner programmer the biggest question is where to start. Which language to choose from the mighty pool of 100’s of languages.
This is was the same question I asked myself when I started writing my first program. I tried many languages but finally I came to C, the most beautiful and charming language of all. I was literally blown away by the simplicity and elegance of C.
Though C is simple it is one of the most powerful languages ever created.
In this dynamic IT world new language come every day and get obsolete, so there must be something in the C which has remained there for 3 decades and more and even today there is hardly any language which can match its strength.
90% of the starting programmer says that C has been superseded by its predecessors such as C++, Java, and C # and so on so why learn C. I don’t know why they think so but I know one thing that they will never excel the other 10% programmers who differs from this opinion. Simple reason is how could a skyscraper building stand against time if its foundation is not strong.
C was the programming language developed at AT & T’s Bell Laboratories of USA in 1972. It was written by a man name Dennis Ritchie.
Now Let us begin to analyze reason why C should be your first programming language.
1. I believe nobody can learn C++ or Java directly. To master these languages you need to have a strong concept of programming element such as polymorphism, classes, inheritance etc. Simple question is how you can learn such complicated concepts when you don’t even know about the basic elements such as block functions. C is a language which begins from scratch and it has foundational concepts on which today concepts stand on.
2. It is language on which C++ is based on, hence C# also derive its origin from the C. Java is also a distant cousin of C and share the same programming concept and syntax of C. These are the most dominant languages in the world and all are based on C. To rock the world through them you must get rocking with C.
3. C++, Java, and C # make use of OOP (Object Oriented Programming). Not all programs need it even though it is a powerful tool. Such programs are still written in C.
4. When ever it comes to performance (speed of execution), C is unbeatable.
5. Major parts of the Windows, Unix and Linux are still written in C. So if you want program these OS or create your own you need to know C.
6. Device drivers of new devices are always written in C. The reason is that C provides you access to the basic elements of the computer. It gives you direct access to memory of your CPU through pointers. It allows you to manipulate and play with bits and bytes.
7. Mobiles, Palmtops, PDA’s etc are gaining popularity every second. Also appliances such as T.V., Refrigerators, and Microwaves etc. are becoming an integral part of our daily needs. You may not know but they have a CPU with them which do need programming and the software’s written for them are known as embedded system programs. These programs have to be fast in execution but also have a very little memory. No question why C is ideally suited for embedded system programming.
8. You must have played games on your PC. Even today these astounding 3D games use C as their core. Why? The simple reason who will play the game when it takes a lot of time fire a bullet after you have given command from the console. The reply to the command should be damn prompt and fast. Reply in 1 Nano second is an outstanding game; Reply in 10 Nano seconds is crap. Even today there is no match for C.
9. C is a middle level language. There are three types of language – High Level, Middle Level & Low Level. High level languages are user oriented, giving faster development of programs, example is BASIC. Low level languages are machine oriented; they provide faster execution of programs. C is a middle level language because it combines the best part of high level language with low level language. It is both user and machine oriented and provides infinite possibilities.
10. Last but not least it is a block structured language. The first symbol of a modern language is that it is block structured. Each code exists in separate block and is not known to code in other block providing easy means of programming and minimizing the possibilities of undesirable side effects. C is designed from the base to top to be a block structured language. Many older languages, most popular being BASIC tried to introduce this concept but their short coming can never fulfilled as they were never built along these line.
I think I have given all reason I know why c should be your first programming language. One thing is for sure that there no other language which more reliable, simple and easy to use.
For more Articles Related To C check out my website www.cencyclopedia.com
Posted in
Programming at January 26th, 2011.
Comments Off.
Free? Can’t be any good then! Not so!
The quality, availability and range of free open source software for windows is superb and rivals, if not betters some mainstream software.
So what kind of applications are available?
Just about anything you can think of. I don’t intend to list all that’s available because it would take pages and you can easily do a Google search in your browser but be prepared for long list to go through.
A good place to start for Windows is www.opensourcewindows.org. This site doesn’t list everything rather it lists the most popular.
So let’s have a look at some of those.
One of the most popular is Open Office. Which is a large, full featured suite of tools for word processing and spreadsheets. compatible with and a free replacement for Microsoft Word documents. It also supports the OpenDocument Format and has something that other office suites don’t have, the ability to turn your documents into PDF format.
Best of all, OpenOffice can be downloaded and used entirely free of any licence fees. OpenOffice is released under the LGPL licence. This means you may use it for any purpose – private, commercial, educational, public administration. You may install it on as many PC’s as you like. You may make copies and give them away to family, friends, students, employees – anyone you like.
OK, we’ve saved $500 approximately.
Let’s see what else is on offer.There are browsers, email clients, FTP clients, media players, personal finance and so on and on and on.
One of my favourites and one that I use a lot is Gimp. Full name, GNU Image Manipulation Program. It’s a lot more than a mere manipulation program however. Gimp, in fact is a rival to Photoshop and it’s uses extend to graphics creation, photo enhancement, special effects, drawing, the list goes on covering just about any graphics operation you can think of.
One big plus with Gimp is the ability to open Photoshop PSD files along with the layer information enabling you to edit the PSD’s quite freely
I first came across Gimp on the rare occasions that I happened on a Linux system and assumed it was just the Linux version of Windows Paint accessory. Boy, was I wrong!
Whilst it will be fairly easy to begin using the Open Office suite Gimp is a whole new learning curve. It is, after all a fairly specialist program. Fortunately the internet is full of tutorials of varying degrees and quality covering the different aspects of working with Gimp.
Unfortunately because there are so many it can take hours if not days sorting out the wheat from the chaff and really getting what you want to know to get going. A lot of them are text and screenshots only which aren’t always as easy to follow as video where you can actually see what’s happening.
Being a frequent user of Gimp I have put together a series of 12 video tutorials on getting going with Gimp.Whilst some of these are aimed at creating a salespage the majority cover the essentials of working with Gimp to get you off to a flying start. As well as basic techniques there are advanced techniques covered, such as creating reflections and shadows.
We’ve now just saved ourselves a minimum $700.
Whilst there are many more open source free applications out there to be reviewed I will have to finish here and cover more of them in other articles, so keep an eye out for those.
It really is worth reviewing the open source software available. Apart from really specialised software you can almost certainly find all the programs you will ever need for free.
God bless those programmers who give of their time and talent to create these superb free applications.
Posted in
Software at January 24th, 2011.
Comments Off.