0% found this document useful (0 votes)
25 views6 pages

CE1 - Computer Languages in Industry - Student Handout

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
25 views6 pages

CE1 - Computer Languages in Industry - Student Handout

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 6

Computer Languages in Industry

Imagine your dream job where you would like to spend your time when you are done your
education. What kind of projects would you like to work on? Where would you live and work?

To get to where you would like to be, what language should you learn? When you are first
starting to learn to program it doesn’t really matter which language you are learning because the
important thing is to understand the concepts behind how computers work. Initially you just
want a programming environment that isn’t too difficult but will help you learn. Eventually you
will want to focus your efforts on the specific kind of programming that you want to do.

To plan a career path in computer science there are so many options it can be hard to sort it all
out. If you have a career goal to work in a specific industry or for a specific employer, you want
to be sure that you are learning the skills that they actually need. The last thing you want to do is
to invest your time and money learning a specific language for a career in a specific industry, and
then when you apply for a job at your dream employer to discover that they actually want
programmers in a language that you have never learned.

Pick five (5) programming languages from the list below and do some research on the internet
regarding these points:
● A brief description of the language, including its history.
● Identify what types of industry uses it? Specific employers?
● What are two advantages or strengths?
● What are two disadvantages or weaknesses?
● Is the demand for this language in a growth phase, stable, or in decline?

Language Options:
Language Description Industry & Strengths Weaknesses Demand
Employers Trends
1. Python Python is a coding Web Development, 1. Readibility and 1. Weak in Mobile Python is growing
language Data Science, AI + simplicity Computing. steadily with more
commonly used at Machine Learning, and more
the entry-level. Finance, This allows the Python lacks the set industries using
Healthcare. language to be used of tools and python every day.
Python was by new frameworks needed
established in the Some specific programmers and for mobile app This also includes
1980’s by Guido employers using creates a great development. major tech
van Rossum, but python include: language to teach companies and
the first official Google, Amazon, with. 2. Performance startups are
python release was Apple, JPMorgan Limitations investing in
0.9.0 in 1991 Chase, Netflix, 2. Extensive python for
Pfizer, Uber, Tesla. Libraries. Python is an developing
NASA, Walmart. interpreted language, scalable and
This allows for which can make it efficient solutions.
versatility, allowing slower than
python to be used compiled languages
across many like C++ or Java.
different
companies, ranging
from Tesla to
NASA.
2. HTML HTML (HyperText HTML is HTML is simple HTML is used more HTML is stable.
Markup Language) commonly used for and easy to use. for the designing of While HTML in
is the standard web development. You can easily the website. If you itself is a
markup language It can also be used create and structure wish to have your foundational
used to create and for e-commerce and content without the website interactable, language and
design documents digital marketing, need of complex you must have a fundamental skill
on the internet. It along with major programming basic understanding for web
structures web companies such as knowledge. of python or another development, it
pages and their The New York computer language doesnt experience
content by using Times, Netflix, HTML is also to code the significant growth
elements and tags. Disney+, and compatible with all functionality / or decline on its
Spotify all using web browsers as it intractability with own.
HTML was first HTML on their is now maintained the web page.
created in 1989 by services. by the World Wide
Tim Berners-Lee. Web Consortium HTML is also not
(W3C) inherently secure on
its own. When
improperly used in
conjunction with
other technologies, it
can introduce
security
vulnerabilities.
3. JavaScript JavaScript is a Web Development, 1. Intractability 1. Browser JavaScript is in a
High-Level Software Compatability Issues growth phase. As
interpreted Development, E- JavaScript enables web development
programming Commerce, Digital Client-Side JavaScript may have continues to grow,
language. It is marketing / interactivity on web inconsistent JavaScript
mainly used for Advertising, pages. This allows behaviour and continues to grow
client side web Gaming and users to interact rendering with it. The
development. Entertainment. with content in real- discrepancies with demand for
time without different browsers. It modern web
It was created by Some major needing to reload is suggested that experiences drives
Brendan Eich in companies who use the webpage. developers do Cross- the need for
1995 JS are Google, Browsing testing. skilled JavaScript
Adobe, Shopify, 2. Versatility developers.
Mailchimp, Twitter, 2. Security
Stripe, and Airbnb JavaScript is a Vulnerability
versatile language
used for client-side JavaScript’s
web development, execution in the
Server-Side client’s browser
development exposes it to security
(Node.js), mobile risks such as Cross
app development, Site Scripting
and more. attacks, Data Leaks,
and unauthorized
access.

4. C# Developed by C# is used across 1. Rich Ecosystems 1. Cross-Platform C# itself is in a


Microsoft in 1999- many different and Libraries. limitations. stable phase
2000, C# industries. These currently with the
(Pronounced ‘C include Technology C# benefits from C# and the .NET potential for
Sharp’) is a high- / Software having a robust framework have growth. C# has
level, object- development, ecosystem of been closely established itself
oriented Finance, libraries, associated with as reliable and as a
programming Healthcare, and frameworks and Windows OS, which robust language
language. It is more. Some major tools at its disposal. limits the cross- for Software
designed for robust, companies who use These all enhance platform Development. It is
scalable and secure C# include productivity and compatibility and also being relied
applications for the Microsoft, Wells enable developers deployment options. on in many
microsoft .NET Fargo, Philips to produce complex industries such as
framework. Healthcare, Unity applications 2. Learning Curve finance,
Technologies, Ford, efficiently. and Complexity technology,
Tesla, Toyota, and healthcare,
Khan Academy. It 2. Strongly Typed C# is a feature-rich gaming and
is also used by and Object- language with enterprise for
Telecomms Oriented. advanced concepts mission-critical
services such as T- and syntax. This can applications and
Mobile, Nokia, C# is a statically create a steep systems.
Verizon, and our typed and object- learning curve for
dear friend Cisco. oriented language beginners and
with strong type programmers
Another place it is safety, which offers transitioning from
used, is within code reliability, other languages.
NASA, Department maintainability and
of Veteran Affairs scalability.
(US), National
Institutes of Health,
Federal Aviation
Administration, and
the U.S.
Department of
Defense.
5. C++ C++ is a high-level C++ is used across 1. Efficiency and 1. Complexity The demand for
programming the software and Performance. C++ is known for its C++ is generally
language known for technologies complexity, and stable currently.
its efficiency, industry, Gaming, One of the key steep learning curve. Within specific
flexibility and Finance and strengths with C++ This poses a areas, there are
versatility. Trading, Aerospace is its reliability, challenge for newer possibilities for
and Defense, efficiency and high developers and growth.
C++ was developed Scientific performance, developers who are Specifically game
by Bjarne Computing and making it well transitioning from development,
Stroustrup at Bell Research, suited for another program. Finance, Scientific
Labs in the late Telecomms, developing Computing and
1970’s as an Healthcare, and applications that 2. Memory Graphics, as C++
extension of the Engineering. require optimal use Management and is commonly used
language “C” of system resources Resource Handling in those industries.
Some major and fast execution.
companies using C++ places the
C++ include: 2. Versatility and responsibility of
Portability. memory
Autodesk, Philips management and
Healthcare, GM, C++ offers resource handling on
Toyota, BMW, versatility and the developer, which
Volkswagen, Tesla, portability. This can lead to
Ford, Nokia, Cisco, allows developers challenges with
NASA, CERN, to build managing memory
National Labs (E.g., applications that leaks, dangling
Lōs Alamos, can run across pointers, and
Lawence multiple platforms resource cleanup.
Livermore), and hardware, with
Universities, and
research minimal
institutions. Boeing, modifications.
Airbus, JPMorgan
Chase, Intel,
Ubisoft, Epic
Games, Microsoft,
Google, Apple,
Amazon, Facebook,
Adobe and more.

You might also like