|
|
Existen multitud de lenguajes de programación, algunos de
ellos dedicados exclusivamente para la educación.
Lógicamente, en la búsqueda de un lenguaje de
programación para primero de carrera (especialmente en
ingenierías que no son informática), se espera que sea
un lenguaje de programación sencillo, es decir,
homogéneo. También se espera que tenga una sintaxis
similar a C, de manera que sea similar a C, C++, C# y Java,
lenguajes a emplear en cursos más avanzados. La sintaxis de
un lenguaje pierde buena parte de su importancia a medida que un
programador avanza en su aprendizaje, pero es vital en los
primeros cursos. Finalmente, existen varias enfoques sobre el
paradigma de programación a emplear primero: estructurado u
orientado a objetos. jC
está dedicado a programadores principiantes, que deseen
aprender una sintaxis próxima a C, que sirva de
transición suave hacia lenguajes de programación
orientados a objetos como Java y C#, empleando todas las
características de manera homogénea, e incluyendo
algunas avanzadas como la posibilidad de programación
modular.
The objective of jC is to serve as a vehicle for learning an
structured language that is syntactically and semantically very
similar to C and Java. It can be thought as a "Java with only
functions" language that follows the guidelines of C. Though
syntax is not very important as programmers advances in his or
her learning, it is vital in the first steps. |