[Google]

Sponsored Links

  • Java on Google App Engine requires different approach - SearchSOA March 9, 2010
    Java on Google App Engine requires different approachSearchSOAThe App Engine platform debuted in 2008 supporting only the Python programming language, a favorite at Google more so than in most enterprises. ...and more » […]
  • Easy-To-Make iPhone Apps - Forbes March 9, 2010
    Easy-To-Make iPhone AppsForbesIPhone app programming is based on a language called Objective C, which is a powerful language but one that requires a programming background to master. ...and more » […]
  • In which I am misunderstood - ScienceBlogs (blog) March 9, 2010
    In which I am misunderstoodScienceBlogs (blog)The choice of computer operating system, or programming language for software authors, is in this realm. So is which brand of knife a chef uses, ... […]
  • The Secret Origin of Windows - Technologizer (blog) March 9, 2010
    The Secret Origin of WindowsTechnologizer (blog)And Pascal was the programming language that most computer science students most typically studied. The new Borland product would require serious strategy ...and more » […]
  • Laminating line boasts better controls - Packaging World March 8, 2010
    Laminating line boasts better controlsPackaging WorldAnd we use one common programming language to synchronize the entire machine. Until it was clear that this controls capability would be in hand, ... […]
  • Especial para The Narco News Bulletin - The NarcoSphere March 5, 2010
    PC WorldEspecial para The Narco News BulletinThe NarcoSphereTo resolve purchase windows xp these goals and following popular those days believe that C programming language is platform independent C was chosen as the ...Help Wanted: Volunteer Administrator in MassachusettsNarco News - The Field (blog)The Fund for Authentic Journalism Seeks a Volunteer Adminis […]
  • Opera Mini now on Windows Mobile. Yeah, you read that right - CNET March 4, 2010
    BBC NewsOpera Mini now on Windows Mobile. Yeah, you read that rightCNETFirst, Opera had to write a separate version of Opera Mini that runs on Windows phones using the compatible C-based programming language instead of Java ...Opera Mini launched on Windows MobileTopNews Singapore (press release)all 54 news articles » […]
  • The Art of Assembly Language, 2nd Edition; New from No Starch Press; New ... - TMCnet March 4, 2010
    The Art of Assembly Language, 2nd Edition; New from No Starch Press; New ...TMCnet(M2 PressWIRE Via Acquire Media NewsEdge) The Art of Assembly Language, 2nd Edition San Francisco, CA,-- Assembly is a low-level programming language that's ... […]
  • Students join the apps gold rush - The Brown Daily Herald February 25, 2010
    Novinite.comStudents join the apps gold rushThe Brown Daily HeraldDevelopers must work exclusively in Objective-C, a programming language developed by Apple that is “different from what's taught” in computer science ...It's the apple of his eye...Port Pirie Recorderall 110 news articles » […]
  • ClassroomM Launches Online iPhone and iPad Training Course - TMCnet February 23, 2010
    ClassroomM Launches Online iPhone and iPad Training CourseTMCnetThe online training course of Kochan gives high priority to teaching Objective-C, the programming language for iPhone and iPad. Most other courses teach ...and more » […]

How Do I Become a Computer Programmer


How Do I Become a Computer Programmer
By Duncan Kelly

Programming a computer has always fascinated me. To be able to type a few lines of english into a machine, and then it does all sorts of things for me, was really exciting. It still is. If I need to do some task, I just write a programme to do it for me and I can take the rest of the week off!

If you are a creative or lateral thinking person, computer programming can be very satisfying; especially if you are doing it for yourself or freelance. I’ve been programming in various languages since about 1987, and I still enjoy doing it.

So how do you become a programmer? Where do you start?

First off, you need to be able to work a computer. How to use the mouse, keyboard, move files, get around explorer and so on. You also need to have a reasonable ability in math. (Or you can learn it as you go along.)

Then you need to decide what type of programmes you would like to write – financial, games, operating systems, machine controllers, etc – because each type of programming has a particular type of programming language that is particularly suited to it. For instance, Delphi is fine tuned for Databases, C++ good for operating systems, Visual Basic works well in web applications.

Then you need to select the programming language that you would like to use. eg. Delphi, C++, Visual Basic, etc, etc.

You will have to buy yourself a Compiler, the software package that you use to write your programs. (Or use one at your school or library, or borrow a friends computer if he’s got it installed. But eventually you will have to buy your own)

Then you need to either go on a course that offers tuition in this language, or start teaching yourself; in which case you will need books to refer to. Courses are available via correspondence, at technikons or at universities. Usually these institutions will provide a low price “student” version of the compiler for you.
Then you need a couple of years (part time) to do all this studying. Maybe after a month or two you will be able to turn out programmes that are kinda useful

Programming is a bunch of commands written in a “language” that is normal english words, but a small finite set of them, together with symbols and punctuation that all has a particular function. For example

Procedure WriteSomething

begin

form1.edit1.text := ‘Hi there guys” ;

form1.edit1.visible := true ;

Application.Processmessages ;

end ;

This little bit of programming would put the text “Hi there guys” into a little box on the screen; but note: This is only part of a larger programme, and won’t work by itself. If you leave out one of the semi-colons or a full stop, the program won’t work

So you have to write this “english” in a particular format, so that the compiler can “interpret” it, and convert it into machine code so that the computer can “understand” it and execute it. A strong>compiler is the software that takes your programme, written in this pseudo english, and converts it into a computer readable and executable form

Delphi version 7.0, in which the little programme above is written, takes up about 500MB of space on the hard drive, and does not use all that much memory, so it will run on a standard, off the shelf entry level computer. Borland South Africa very kindly sponsored my version, for which I am extremely grateful. The latest version of Delphi is fairly expensive, so it requires a bit of capital investment.

Some of the programming language compilers are: Delphi, Turbo Pascal, Object Pascal, Fortran, C++, C# , Basic, Visual Basic, Cobol, Lisp, Prolog, SQL, HTML, ModBus, etc. There are many, many others, some for doing web pages and online applications, for cellphone use, for embedded controllers, and so on.Basic is about the easiest to use, but Turbo Pascal is probably the best compromise between easiness and usefulness.

Be prepared to work hard, and do a lot of study, and spend a lot of time learning to programme. It’s hard at the beginning, but over time you get familiar with the syntax and thinking behind the languages, and then it becomes a lot easier. So never give up. The light comes on eventually!

Duncan Kelly

For more info from this author, be sure to visit
Wrinklyo Web Node

Free information on things that can help and encourage, and a lot of other info!
LIFE CHOICES:

Get your marriage pumping!

Learn to get along with your teenager! Of course it’s possible!
Teenagers – get a handle on life!
Managing Depression and Panic Attack Syndrome – there is hope!
Improve your Golf Swing! eBook available!

TV, ENTERTAINMENT and MAKING MONEY:
Share Trading Links and Info – Get wise and make some bucks!!
Get Satellite TV on your PC! No dish, no cables!
Learn about WiMax – Long Range High Speed Wireless Internet. It’s coming, and it’s gonna be cheaper!!
Long, Free ACRONYM / ABBREVIATION list
News and info about Digital TV and broadcasting.

FREE STUFF – Download what you want !!
SOFTWARE. A couple of handy applications for home use.
PHOTOS- Scenery from South Africa. 2-4MB pics. OK for Desktop wallpapers.

So Welcome! Please be my guest! Click here: http://wrinklyo.googlepages.com

Article Source: http://EzineArticles.com/?expert=Duncan_Kelly
http://EzineArticles.com/?How-Do-I-Become-a-Computer-Programmer&id=1142972


Game Design Software For Aspiring Video Game Designers


Game Design Software For Aspiring Video Game Designers
By Hitoshi Jones

If you have a passion for video games and you already know you want a future job in the game design industry, right now is the best time to start developing your skills and getting some experience. If you’re not yet in a position to take college level courses in programming or design, one of the best things you can do is start working with game design software at home. Here are three titles you can start with – all of them free.

1. Crystal Space – 3D Game Design Engine

This open source game engine is an excellent way to get your feet wet if you’re interested in multi-platform game development. Since it allows you to develop games using the C++ programming language, it is an an excellent design software title to start with. Besides allowing you to gain first hand experience in 3D visualization, Crystal Space will also help you develop your keyframe and skeletal frame game animation design skills too.

Since there are versions to download for Windows, Linux and Mac OS X, anyone aspiring to get into the game design industry can gain a lot of experience by working with this on their home computer first. There is also a large support community online that can answer your questions and help you learn and develop your design skills with this title.

2. Cube – First Person Shooter Game Design Software

If you’re not quite up to programming in C++ yet, but still want to get a feel for game design, you should certainly download and try working with Cube. This is a first person shooter (FPS) game and game engine that is open source. If you enjoy titles like Quake and Doom, this engine will allow you to create your own game with similar action and physics.

With this software, you can design your own FPS game world and learn to work with basic game design features such as lighting, textures, and other graphics. You’ll also learn to program collision detection and other physics necessary to create realistic weapon functions. To top it off, the game you design can be programmed for single player and multiplayer modes. Again, this title is perfect for starting out in game design as it can be downloaded and run from a Windows PC, a Linux machine or a Mac.

3. DimensioneX – MMORPG Game Design Engine

With the popularity of massively multi-player online role playing games (MMORPGs) such as World of Warcraft, you’ll probably want to get some experience with designing these types of games as well. If so, you should download and spend some time with DimensioneX. While most of the design software for MMORPGs is quite expensive, this title, like the ones above, is open source and free.

DimensioneX will allow you to develop multi-player games that run on a Java servlet and use a scripting code similar to BASIC. This means that not only is the programming language easy to master, but after you create the game, you can easily upload it to a webserver and others can play it with you online. Although you can’t create massive in-depth worlds with it, it will at least allow you to learn and work with important MMORPG game design concepts including maps, player communications, sounds and more.

Bonus Tip: While you’re learning with the free video game design software titles and preparing for your future, you might also want to get some industry experience and extra money by working as a freelance video game tester. You can learn how by visiting http://www.BeAGameTester.com right now.

Article Source: http://EzineArticles.com/?expert=Hitoshi_Jones
http://EzineArticles.com/?Game-Design-Software-For-Aspiring-Video-Game-Designers&id=467148


Important Concepts For Linux Beginners – Shells and Utilities


Important Concepts For Linux Beginners – Shells and Utilities
By Levi Reiss

A shell is the command interpreter program that serves as an interface between some users and the operating system itself. We say some users because most users rely on the graphical user interface. The Windows shell is the DOS command line interface accessed by clicking on Run and then entering the cmd command. The Windows graphical user interface is Explorer. This article describes the Damn Small Linux shell interface and several utilities, useful programs that may be launched from the shell. A subsequent article will describe the corresponding graphical user interface.

Why would anyone want to bother with a shell when the prettier, easier-to-learn and easier-to-use graphical interface is available? The answer is: It depends who you are and what you want to do. For system administrators or their associates it’s often much less cumbersome to use the shell rather than the graphical user interface. While Damn Small Linux commands may be quite arcane, they are often very powerful. And efficient. The Linux way of performing administrative and other technical tasks admittedly takes time to learn and master. But it does the job and does it well. In all fairness, many Windows systems administrators often apply command-line utilities. But they don’t have a powerful shell to help them do their work.

Historically Unix used the Bourne shell, the C shell which resembles the C programming language, and the Korn shell. Linux’s most widely used shell is Bash, also spelled BASH, the (Bourne-Again Shell). Damn Small Linux offers many shells but most people go with Bash both to communicate interactively with the operating system and to write programs known as shell scripts. If you program in Linux no matter which programming language you use you should learn some Bash specifics.

Utilities enable you to handle some very sophisticated processing. You can think of them as commands or as prewritten programs. Unix-Linux people often send the output of one command or utility to another command or utility for further processing. For example, the ps command displays active processes. It tends to generate voluminous output, especially in a busy system. Let’s say that you are interested only in the processes associated with a given terminal. You send (the technical term is pipe, expressed by the | character) the output of the ps command to the grep utility which looks for patterns within the input. You code a single line, multipart command to obtain the list of processes associated with that particular terminal. Unix and Linux are well known for elegant solutions. In contrast the Windows solution to this information need is much more clumsy.

The grep utility has many other uses including validating e-mail addresses. Let’s say that your web site asks potential subscribers to furnish their e-mail accounts when signing up for a newsletter. A sophisticated but relatively short statement coded in grep could validate e-mail accounts.

Other Damn Small Linux text processing utilities include the related egrep and fgrep commands, mawk a pattern scanning and text processing language, sed an editor that handles large files, and diff a utility that compares files. DSL provides utilities that compress and archive files, and a wide range of other utilities. If you need them, these Linux utilities can be very useful and time-saving.

Our next subject is Linux programming support.

Levi Reiss has authored or co-authored ten books on computers and the Internet. He loves the occasional glass of wine as exemplified by his wine websites including http://www.theworldwidewine.com. He teaches Linux and Windows operating systems plus other computer courses at an Ontario French-language community college. Visit his new website http://www.linux4windows.com which teaches you how to download and run Damn Small Linux on Windows computers, even if they are “obsolete.”

Article Source: http://EzineArticles.com/?expert=Levi_Reiss
http://EzineArticles.com/?Important-Concepts-For-Linux-Beginners—Shells-and-Utilities&id=1558832


Important Concepts For Linux Beginners – Shells and Utilities


Important Concepts For Linux Beginners – Shells and Utilities
By Levi Reiss

A shell is the command interpreter program that serves as an interface between some users and the operating system itself. We say some users because most users rely on the graphical user interface. The Windows shell is the DOS command line interface accessed by clicking on Run and then entering the cmd command. The Windows graphical user interface is Explorer. This article describes the Damn Small Linux shell interface and several utilities, useful programs that may be launched from the shell. A subsequent article will describe the corresponding graphical user interface.

Why would anyone want to bother with a shell when the prettier, easier-to-learn and easier-to-use graphical interface is available? The answer is: It depends who you are and what you want to do. For system administrators or their associates it’s often much less cumbersome to use the shell rather than the graphical user interface. While Damn Small Linux commands may be quite arcane, they are often very powerful. And efficient. The Linux way of performing administrative and other technical tasks admittedly takes time to learn and master. But it does the job and does it well. In all fairness, many Windows systems administrators often apply command-line utilities. But they don’t have a powerful shell to help them do their work.

Historically Unix used the Bourne shell, the C shell which resembles the C programming language, and the Korn shell. Linux’s most widely used shell is Bash, also spelled BASH, the (Bourne-Again Shell). Damn Small Linux offers many shells but most people go with Bash both to communicate interactively with the operating system and to write programs known as shell scripts. If you program in Linux no matter which programming language you use you should learn some Bash specifics.

Utilities enable you to handle some very sophisticated processing. You can think of them as commands or as prewritten programs. Unix-Linux people often send the output of one command or utility to another command or utility for further processing. For example, the ps command displays active processes. It tends to generate voluminous output, especially in a busy system. Let’s say that you are interested only in the processes associated with a given terminal. You send (the technical term is pipe, expressed by the | character) the output of the ps command to the grep utility which looks for patterns within the input. You code a single line, multipart command to obtain the list of processes associated with that particular terminal. Unix and Linux are well known for elegant solutions. In contrast the Windows solution to this information need is much more clumsy.

The grep utility has many other uses including validating e-mail addresses. Let’s say that your web site asks potential subscribers to furnish their e-mail accounts when signing up for a newsletter. A sophisticated but relatively short statement coded in grep could validate e-mail accounts.

Other Damn Small Linux text processing utilities include the related egrep and fgrep commands, mawk a pattern scanning and text processing language, sed an editor that handles large files, and diff a utility that compares files. DSL provides utilities that compress and archive files, and a wide range of other utilities. If you need them, these Linux utilities can be very useful and time-saving.

Our next subject is Linux programming support.

Levi Reiss has authored or co-authored ten books on computers and the Internet. He loves the occasional glass of wine as exemplified by his wine websites including http://www.theworldwidewine.com. He teaches Linux and Windows operating systems plus other computer courses at an Ontario French-language community college. Visit his new website http://www.linux4windows.com which teaches you how to download and run Damn Small Linux on Windows computers, even if they are “obsolete.”

Article Source: http://EzineArticles.com/?expert=Levi_Reiss
http://EzineArticles.com/?Important-Concepts-For-Linux-Beginners—Shells-and-Utilities&id=1558832


Great Plains Development – Dexterity, VBA, EConnect, SQL – Highlights


Great Plains Development – Dexterity, VBA, EConnect, SQL – Highlights
By Andrew Karasev

Microsoft Dynamics GP, current version 10.0 as of June 2008 is pretty flexible platform if you are looking for modifications, custom modules programming, add-ons and extensions. As many mid-size ERP GP has multiple customizing tools and you have to get some excurse into each one of them to select the best in your situation. Before rushing into modifications overview, please think through the fact, that GP is owned and supported by Microsoft Dynamics subdivision (former Microsoft Business Solutions) and as such you should expect it to be tightly linked with such Microsoft technologies as .Net, MS SQL Server, MS Office, Sharepoint, SRS (or SQL Server Reporting Services). Plus, you should know the history of GP design – it was originally designed by Great Plains Software in earlier 1990th with popular shell IDE and programming language approach: Great Plains Dexterity (compare to SAP ABAP or Navision C/Side – shells were believed to resolve computer platform dependence). Now is the time to review:

1. Microsoft Dexterity. As we already mentioned this IDE was written in C programming language and so it is theoretically portable to any computer platform, however in practice Great Plains tried it one or couple of times (to translate Dexterity from Watcom C to Microsoft Visual C) 1998. Dexterity is virtually all-mighty in GP customization and programming, however it is not really simple language and tool to learn, if you do not have previous experience. We recommend Dex programming if your customization needs to be tightly integrated with GP interface and security realm. If this is not a concern, and what you are designing is rather integration with third database or product, then consider eConnect.

2. eConnect. This is SDK with encrypted stored procedures and it has exposure to various development tools: SQL developer (obviously can call stored procs directly), MS Visual Studio C# or VB – you should do your pleasant research as programmer.

3. VBA. This customization option typically comes together with Modifier Module. In essence Modifier exposes GP screens as old-good-days OLE server. Modifier uses Dex forms, however it is not obvious to VBA developer, until he or she has to refer to GP objects descriptions: tables, forms, variables.

4. SQL Stored Procedures. Theoretically SQL can do everything on the database level (obviously it is lacking user interface, comparing to GP fat client or Dexterity). If your objective is just integration routine, then, please review first GP Integration Manager and you do not find relevant functionality there (which is very unlikely event), go down to SQL scripting.

Andrew Karasev, Alba Spectrum http://www.albaspectrum.comhelp@albaspectrum.com 1-866-528-0577, 1-630-961-5918, serving Great Plains USA and Canada nationwide. Local service in Chicago, Houston, Dallas, San Diego. Please visit our information portal Pegas Planet: http://www.pegasplanet.com – If you need custom programming for GP, we are happy to help you with Dexterity, eConnect, VBA/Modifier, SQL Stored Procedures, Crystal Reports. We also provide instant support to new and existing clients via web sessions

Article Source: http://EzineArticles.com/?expert=Andrew_Karasev
http://EzineArticles.com/?Great-Plains-Development—Dexterity,-VBA,-EConnect,-SQL—Highlights&id=1236626


Key Organizations in Free & Open-Source Software – Trolltech


Key Organizations in Free & Open-Source Software – Trolltech
By Sunil Tanna

Trolltech ASAis a Norwegian company with its headquarters in Oslo, Norway, that is listed on the Oslo Stock Exchange. The company was founded in 1994, by Eirik Chambe-Eng and Haavard Nord (although they had actually begun writing Qt in 1991).

Trolltech’s principal product is Qt (pronounced “cute”), a multi-platform framework for developing applications – originally GUI applications only, but since version 4, also suitable for use in developing console-based programs and server applications. As well as cross-platform functions for developing GUIs, Qt includes a wide variety of other useful functions, also cross-platform, such as functionss for multi-threading, database access, XML parsing, file manipulation, internationalization, etc.

The Qt framework has been used to develop a wide variety of applications. These include KDE, a popular desktop environment (in fact Trolltech employs several KDE developers), as well as the Opera web browser, Skype, Google Earth, Adobe Photoshop Elements, and OPIE (Open Palmtop Integrated Environment). Qt itself is written in an extended version of the C++ programming language (a special preprocessor is used to add features to standard C++), but the toolkit can in fact be accessed from a variety of programming languages including Perl, PHP, Python, Ruby, Pascal, C#, and Java, as well as C++.

In 2001, Trolltech introduced Qtopia, a version of Qt adapted for applications on devices running an embedded version of Linux, such as mobile phones, PDAs and other consumer devices. In 2004, a version of Qtopia for smart phones, called Qtopia Phone Edition, was introduced. Qtopia Phone Edition has been subsequently used by Trolltech themselves in their own brand smart phone, named “Greenphone”, which they began selling in 2006.

First published at http://www.osgram.com/news_companies_trolltech.php

Discover the latest Open Source and Linux news at http://www.osgram.com/

Article Source: http://EzineArticles.com/?expert=Sunil_Tanna
http://EzineArticles.com/?Key-Organizations-in-Free-and-Open-Source-Software—Trolltech&id=692794


Types of Computer Software – What Does it Do For Your Computer


Types of Computer Software – What Does it Do For Your Computer
By Wendy Pan

Software can simply be defined as the coded instructions that are sent to the computer, which when received by the computer, carries out the tasks the user desires. The commands govern the operation of the computer and all the programs that run on the computer at a given time. Every program installed on your computer is made up of some coded material. This is what the computer reads and carries out the commands required of it during the utilization of the program. The types of computer software can be categorized into three:

1. System software

Also referred to as operating system, it is the software used by the computer to convert and translate inputs from different sources into a machine language. It is the task of an OS to organize the hardware components of a computer. It is also the System software offers a shield of protection to all the other software applications. With the OS, support is also provided to the physical components of computers. Many Os exist in the market. The windows operating system is one that has made a lot of wave in the system software industry. Other operating systems also abound. Among these is UNIX, which is used for large office setups with powerful networks. We also have HP -UX and AIX, used by HP computers. Apache OS is also popular especially with web servers.

2. Application software:

Application software are the most commonly known and used types of computer software. Application software covers almost all the day-to -day activities done with the computer. Some examples of application software are the Microsoft office suite which includes Word, Excel, publisher and PowerPoint. Many people extensively use these applications. With Internet explorer, Netscape and Mozilla Firefox, people gain access to access the internet. Outlook express is software used for email management. One characteristic of the application software is the user interfaces.

3. Programming language software:

These types of computer software are exclusively used by computer programmers. A programming language is a set instructions used for creating application software and operating system. Basic tools used by the programming software are Compilers, interpreters, linkers and text editors. Examples of this kind of software are C++, Simlab and Java. Java is a programming language for internet applications. Most professional program developers use the C++ language. The program can also be used in developing operating systems. PHP is another language used for internet applications. A new class of languages now exists for the mobile devices. These are light weight languages used for designing mobile applications.

All Computer software works with a programming language. The process runs like a chain reaction. The chain is initiated by transferring the command. The computer software now generates the Machine code which ends the whole process.

Wendy Pan is an accomplished niche website developer and author.
To learn more about
types of computer software, please visit
Consumer Electronics Online for
current articles and discussions.

Article Source: http://EzineArticles.com/?expert=Wendy_Pan
http://EzineArticles.com/?Types-of-Computer-Software—What-Does-it-Do-For-Your-Computer&id=1622645


Cheap Computer Programming Schools


Cheap Computer Programming Schools
By Peter Emerson

Computer programming courses deal with teaching computer-programming language to students. Languages such as C++, C, Visual Basic, COBOL, PERL, HTML, JAVA, JAVA SCRIPT, ORACLE and many more l are used for coding purposes.

Advanced courses may focus on topics about using a specific computer language or on implementing a particular type of application (such as web programming). Computer Science programs that lead to a Bachelor Degree usually begin with a serious emphasis on computer programming. This foundation is basically for learning more theoretical aspects of computer technology.

There are a number of certificate courses available, focused on developing computer applications using particular technologies. Microsoft offers MCSD, which focuses on developing applications using Visual Basic, Visual C++ and other Microsoft technologies. Many programming schools offer certification courses in Java programming language. CIW (Certified Internet Webmaster) offers tracks directed on web development.

Most Computer programming schools are equipped with up-to-date software and hardware tools for students, enabling them to join the computer industry. Many students enroll for various types of computer courses during their vacations to upgrade their computer knowledge. Such vacation courses often offer discounted fees. Computer programmers typically work in jobs like building commercial software applications, web development, building custom applications for use within a company, database development, computer game programming and many others. Companies requiring their staff to be proficient in such skills may offer to subsidize fees for their employees.

There are cheap computer programming schools available in every city. However, students must keep in mind the quality of service that is provided by these schools. Many schools may offer computer courses for a very low fee, but these schools may not be recognized and companies may not employ people from these schools. It is advisable to opt for a package that suits the specific needs of a person instead of going for a detailed course.

Generally, when schools offer cheap education, they normally compromise on quality. A number of online sites are available that provide detailed information of schools available specifically for programming. It is advisable for students to first visit these schools and then make a rational decision before enrolling.

Computer Schools provides detailed information on Computer Schools, Computer Graphic Schools, Computer Training Schools, Computer Science Schools and more. Computer Schools is affiliated with Microsoft Certifications.

Article Source: http://EzineArticles.com/?expert=Peter_Emerson
http://EzineArticles.com/?Cheap-Computer-Programming-Schools&id=354522


Which is the Better Choice in Programming – ASP Dot NET Or Php Language?


Which is the Better Choice in Programming – ASP Dot NET Or Php Language?
By John Choo

Several programming languages are used for web designing, but the two most effective and extensively used web programming languages are .Net framework and PHP. It is a bit difficult task to judge and compare the effectiveness for both.

Both of them are of equal importance in terms of swapping information and contacting with different databases. asp.net is an extension of .NET which was manufactured by Microsoft and stands for using on internet application. On the contrary, PHP which stands for Hypertext Pre Processor is used in operating systems such as UNIX and LINUX. Some dissimilarities of PHP and ASP are given below.

Development and designing Cost

Php is an open source which is free to download from internet, it have the largest free module to be download and plug in to use freely which was coding and modified by million of programmer which using Php. The case is totally different as for as asp.net, you will need a series Microsoft product such as windows for operation system, visual studio or dreamweaver for programing, make is costly which compare to writing in Php language.

Application Performance

Php is an interpreted language, meaning it run directly from the code which you writing every time. In other hand, asp.Net is an optimized and compiled language, you may compiled it before upload to productivity. It is commonly accepted and proved many times over that compiled application generally load faster than interpreted ones because interpreted application must be reduced to machine instructions at runtime.

Application Environment

Php application well run on kind of platforms such as Linux, Unix, Windows, Apache as compare to asp.net in default, is only able to run on a window server.

Multiple language support

Php has been made is C++. Most of the computer programmers rely on this programming language and they consider it to be the best ever programming language. Being an extensive of .NET, asp.net capable support various language in a platform such as visual basic.net, cSharp, C++, jSharp and etc. It effective enable different language programmers easily to develop an application together without the gaps.

Database Connectivity

Php language in default is using mySQL as database back end which is also an open source and is free to download; As for asp.net language the default database back end is msSQL, which is not free. But both of them also can be modify the database connection to run on each other default database, also can be modify to run with Microsoft access, oracle and etc.

Conclusion

Wherever developing or designing with asp.net or php is fine, there numbering of websites and amazing applications are written in it by much more experienced coders than myself. That said, you should not choose the language base on speed, as development preference is much more important; use php if you feel it is a superior language.

John Choo is a Malaysia programmer, he own a web design company also offer web design, web application such as CMS.

Article Source: http://EzineArticles.com/?expert=John_Choo
http://EzineArticles.com/?Which-is-the-Better-Choice-in-Programming—ASP-Dot-NET-Or-Php-Language?&id=2594058


Fundamentals of ASP.Net Programming vs PHP Programming


Fundamentals of ASP.Net Programming vs PHP Programming
By Joanna Gadel

Hyper text preprocessor (PHP) and Active-server-pages (ASP) are the two standard programming languages for website application development and more significantly when it comes to produce database-driven websites to interrelating hugely with databases. PHP is an open-source programming language which is derived from lots of different languages. On the other hand ASP is such kind of programming languages which preferring Microsoft product mostly.

Both programming languages PHP and ASP are used to develop dynamic database oriented websites. Active Server Pages (ASP) is normally from Microsoft and is used only with Internet Information Server (I.I.S.) that runs on Microsoft Servers also. But on the other hand you can say PHP is platform independent programming languages and can connect with several kinds of databases.

There are a lot of differences between ASP and PHP.

Expenditure

To run ASP.net programs first need to install I.I.S. on a Windows server platform, this is not a free package. PHP programs can run on Linux, which is free package. Even the database connectivity is expensive for ASP, because it require ms-S.Q.L product of Microsoft that needs to be acquired. Same time on the other hand PHP generally uses My-S.Q.L for database connectivity, which is freely accessible.

The Simplicity in Coding

PHP codes itself are very light in weight, a contract programmer who begins his career into PHP, does not felt any pressure to look the source code to understand. Whereas In ASP codes are not so easy to quick understand.

Database Compatibility

PHP generally being extremely flexible as it uses My-S.Q.L for database connectivity, which is freely accessible. Same time on the other hand Database compatibility is expensive for ASP, because it require MS-S.Q.L product of Microsoft that needs to be acquired.

General Run Time

If we evaluate the running speed of PHP and ASP then PHP should gets the upper hand. Normally it is viewed that PHP code runs quicker than ASP code. Due to COM based architecture, ASP uses server space to run while PHP code runs on its own inbuilt memory space.

Background Language Support

ASP has a similar like Visual Basic type of syntax that also linked to Microsoft products as well. On the other hand PHP codes are based on generally C++ language and the syntax, which is used in PHP, is quite similar to C/C++ syntax. C/C++ is still considered by maximum software programmer is the finest programming language and people who love C++ language would certainly feel more relaxed with the PHP syntax.

Running Platform Connectivity

PHP codes can run on different platforms like UNIX, Linux, and Windows whereas ASP codes are mostly linked with Windows platforms. Though, ASP programs can run on a Linux platform with the help of ASP-Apache installed on the server.

Further Tools Cost

Several tools used in PHP are mostly free of cost in the market and as PHP is open source a lot of codes can be available in open source forums and blogs. PHP has inbuilt attributes like ftp, encryption methods, even email also from a web page but in ASP such attributes are not obtainable and for this reason only some more features are required which are not free that increase the total cost as well.

Larger Applications Support

PHP is just as protected as ASP from coding level. The main difference is only for private data like “social security numbers”; “PIN numbers” etc. ASP is more practicable option. Organizations like government firms normally don’t have much stipulated commercial budgets and looking for required security, they really helpful ASP.net.

At the end, we can make a conclusion that both programming languages have their advantages and disadvantages specific to user requirement. It can be said that both the programming languages have their own significance depending upon the users requirements and budgets. It is viewed that in any discussion board, ASP.net is similarly capable but many of them suggesting PHP for small business owners those who have a fixed budget and does not required superb security support. PHP cannot provide e-commerce application development, only for them ASP.net will be the best choice.

Joanna Gadel is working as a freelance programmer for GetAProgrammer.com.au. She gathers years of knowledge by handling programmer jobs and system administration for the “Get a Programmer” support team.

Article Source: http://EzineArticles.com/?expert=Joanna_Gadel
http://EzineArticles.com/?Fundamentals-of-ASP.Net-Programming-vs-PHP-Programming&id=992483