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
            • Why Earn Your Degree from GCU?
            • Options: Choose from a variety of undergraduate and graduate degree programs in Business, Nursing, Psychology, Education & more!
            • Convenience: Complete courses online, on campus, or a combination of both!
            • Earlier Graduation: Our 4-credit courses allow you to complete your degree program in less time.
            • Transfer Friendly: We will request your transcripts, evaluate your graduate coursework, and determine your anticipated graduation date within 24 hours.
            • Quality: Grand Canyon University was founded in 1949 and is regionally accredited. Learn more today!
            • 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 2/15!
            • Flexible Scheduling
            • Financial Aid
            Mobile Development, Bachelor of Science
            • Full Sail’s curriculum combines elements of creativity, art, business and life skills, technical prowess, and academic achievement.
            • Full Sail offers accelerated programs, so a degree that would normally take four years takes 24 months on average.
            • Students work with industry-standard tools and technologies, allowing them to gain practical knowledge and real-world experience.
            • Join us on Facebook, Twitter, YouTube and Instagram to interact with our community, read about grad success, and see campus images.
            • Online Courses
            A.S. - Healthcare Information Technology
            • Works closely with an advisory board from the medical community to ensure that their curriculum, equipment and instruction are current and relevant.
            • Offers special tuition pricing for Veterans, Active Duty Military and spouses/qualifying dependents of all Active Duty, National Guard and Reserves.
            • ABHES-accredited:  An  advantage upon graduation
            • Short-term education:  Programs range from 10 months to 2 years
            • Blackboard Learn mobile allows students to complete assignments on the go.
            • Online Courses
            • Flexible Scheduling
            • Financial Aid