Computer Languages and Applications

Home >> Articles >> Computer Training >> Computer Languages and Applications

Deciding on the right computer language for a particular application will be a key factor determining the success or failure of a project - and the development time. Here are critical factors to consider when selecting computer languages:


·        Which platform will the application be deployed on (Microsoft Windows, Linux, MacOS, mobile device)?

·        What will user access be (hard drive, network, or internet-based application)?

·        What is the application specification (number crunching, database access, graphic-oriented presentation)?


Microsoft .NET

Microsoft .NET platform is a many faceted feature-rich development environment that encompasses C# (Microsoft’s latest version of C++), Visual basic (a form driven GUI-oriented dev) as well as ASP (an internet- targeted active server language that produces output accessed over TCP/IP in a browser).



C++ is a lower level environment that can access computer hardware directly. This makes it a hugely flexible, if unwieldy. It can be used to develop hardware drivers and processor intensive applications (such as 3D rendering and mathematical operations). Depending on the C++ compiler used, the source code can be compiled to run on Windows based systems as well as MacOS and Linux boxes.



Macromedia’s Coldfusion is a similar environment to ASP and PHP in terms of capability. Primarily designed to deliver web services and n-tier applications, the front end is delivered to a browser while the backend usually utilizes a database system such as SQL or Oracle. This type of language is usually used to develop interactive web community sites such as Myspace, eBay and photo/video sharing communities.



Sun Microsystem’s Java is a versatile language developed to run on a very wide range of target platforms. Although it lacks the low level capability of C++, it can still be used to develop most application types. Java applications will not run on a system until the Java runtime environment has been installed. The same code and final executable can run on most platforms, including mobile devices and PDAs.

Featured Schools

Refine School Matches
Hide filters
  • SUBJECT Clear All

    See More


    See More



    Please enter valid US or Canada Zip.
            Results open in new window

            Searching Searching ...

            Matching School Ads
            B.S. in Computer Programming
            • There's still time to apply to Grand Canyon University and pursue your education. Learn more today!
            • Study on your schedule - GCU offers many programs 100% online to fit your busy lifestyle.
            • GCU offers a variety of opportunities to reduce the cost of furthering your education. Campus students may qualify for scholarships, while online students can take part in limited special offers.
            • A regionally accredited university, GCU also holds specialized accreditations and approvals for some of our core program offerings.
            • Degrees in business, education, nursing, humanities and social sciences, theology and more. Find the degree that fits you.
            • Talk to us today to learn more about financial aid and start dates!
            • Accredited
            • Online Courses
            • Flexible Scheduling
            • Accelerated Programs
            • Financial Aid
            • Transferable Credits
            Media Arts & Animation (BS)
            • Alumni have appeared in reality competition shows such as Top Chef and Project Runway.
            • Dedicated career services team that helps students tap opportunities in a marketplace driven by ideas
            • Offers programs in design, media arts, fashion, and culinary
            • Program Coordinators focus on improving program content and ensure that students have the resources they need
            • Over 50 locations nationwide
            • Join our next Open House on 10/21 (10/28 @ select locations)!
            • Flexible Scheduling
            • Financial Aid
            Information Technology (BS)
            • Online Bachelor's programs include BBA, Criminal Justice, Psychology, IT, Healthcare Management & Public Health
            • Over 115 years of delivering quality education and personalized attention to students
            • Provide a range of campus experiences and services online including advising, tutoring, student community, and career services
            • Give students and alumni access to career assistants who help with resumes, cover letters, job hunting, and more.
            • Online Courses
            • Flexible Scheduling
            • Financial Aid
            • Transferable Credits
            Information Technology (BS) (Online)
            • Designated as a 2015 Military Friendly® School by Victory Media, publishers of G.I. Jobs®.
            • Each program is designed to instill the knowledge, ethical values, and interpersonal skills of professional practice and to foster values of social responsibility.
            • Offers several flexible learning options, including a blended format that combines campus and online learning.
            • Several scholarship opportunities are available for students who qualify.
            • Online Courses
            • Flexible Scheduling
            • Financial Aid
            • Transferable Credits