Anda di halaman 1dari 3

Steven Andrade S

Programming Languages Report

If we ask ourselves, what is an advantage of programming languages?


The first aspect that we have to take into account is that knowing how to program is
something fundamental when entering the world of computer science. In fact, today, whether
we like it or not, the vast majority of businesses and companies on the planet need
information technology and programming to get ahead.

Also, by mastering some basic programming languages such as JAVA, Cobol or HTML5, we
will have a wide range of action. Consequently, with all this knowledge we will be able to
create a website, create an application to manage the accounting of a business or for many
other things that can be fundamental when facing the future with guarantees.

Finally, and outside the company, if we are able to know some of these languages we have
talked about, through any type of training, at this time we will be in unique conditions to enter
the current labor market. In fact, with this knowledge we are sure, and we believe that we
would not be mistaken, that we are going to be able to find a job that is solvent enough so
that we do not have to worry too much about our immediate future (Largo, 2015).

Anyway, and to finish, we would like you to leave us your opinion and your reflection on the
matter so that we can, together, make a much closer and much more approximate going of
what happens in reality.

Learning to program and work effectively with technology is like learning another language. If
you want to take advantage of technology to grow your business, you should understand the
language of this new environment. (BURITICÁ, 2013) Just as if you wanted to
internationalize your business by taking it to another country, you would have to learn its
customs and culture, because the same thing happens with technology. If you understand
the language of technology and its ecosystem, your products and business decisions will be
made based on better information.
Another possibility that points out the importance of learning in programming, is that having a
new business, and therefore scarce resources, instead of interrupting your team to make
corrections or changes, you can get yourself involved and become a part of the operational
process, which will be of great help not to overburden your team.
Language Comparison
attributes
Language strengths deficiencies Opinion
PHP  Used to generate  Its syntax is very  You need a server to It is a language
dynamic web pages similar to other work that is very well
- Runs on the server languages documented and
- Users can not see the PHP - Easy - POO is deficient for you can find
code only receive in language. It has a very large applications endless examples
their browsers HTML large community. - All work is done on and tutorials
code - Fast the server and a lot of which make it a
- The pages it generates - Multiplatform information or very good option
are visible to virtually - Manages database requests can be to learn and
any browser and - Fairly documented inefficient. know about
computer or mobile - Various functions (Tegawend´e F. programming..
device that can interpret- No definition of Bissyand´e, 2013)
HTML. variables required
- There is no need to - Can be combined with
install PHP on the client HTML
side. - It has many
- frameworks that
- High level language facilitate development
in this language.

RUBY  Object-oriented - Difference between · Is relatively new · Its syntax is


- High level language upper and lower and does not have very simple and
- Syntax similar to Python case letters much easy to learn
and Perl - Handles exceptions documentation and possible to
- Opensource - You can load compared to other use on baria
- Language for the libraries if the programming platforms, it is
creation of desktop operating system languages also
and web applications. allows it - is not very widespread Opensource
- Multiplatform in relation to other and free.
- Portable languages.
- Low cost
development
- Free Software
- cross-platform
JSP  Language for · Fast execution of - Complexity of  Its syntax is
(Java creating dynamic servlets. learning similar to java
Server sites (Tegawend´e F. so it might be
Pages) - You need a Tomcat Bissyand´e, 2013) relatively easy
server - Well-structured code to learn for
- Engine based on - Integrity with java those who
java servlets modules know java
- cross-platform - The dynamic part is program.
written in java

Bibliography
BURITICÁ, O. I. (2013). Meaningful learning strategy between two programming. Tecnura, 91-102.

Largo, F. L. (2015). La nueva alfabetización pasa por la programación. Revista de investigación en


docencia universitaria en informática - ReVisión, 11-14.

Tegawend´e F. Bissyand´e, F. T. (2013). Popularity, Interoperability, and Impact of Programming


Languages. IEEE 37th Annual Computer Software and Applications Conference.

2
3

Anda mungkin juga menyukai