Descarga la aplicación para disfrutar aún más
Vista previa del material en texto
Has Computer Programming Really Changed Much Since Lovelace's Time? Everyone always talks about these new computer programming languages, and how great one is over the other. But really, has computer programming really changed that much over time? The more things change, the more they stay the same … If you want to know the truth, programming really hasn’t changed all that much since Ada Lovelace hacked out some code for Charles Babbage’s programmable machine way back in the eighteen-hundreds. Computers are useful because they can do three or four things well. First, computers can manipulate and store vast amounts of data. Sure, an iPod could store more data than a Commodore 64 of yesteryear, but it’s a saying that hasn’t changed over time: computers are useful because they can manipulate and store data. Secondly, computers can do conditional logic. Basically, a computer can process an ‘if statement’, performing some logic if a condition is true, and another logic if a given condition is false. Thirdly, computers are fast. You can throw a whole bunch of data manipulations (Point #1) and conditional logic (Point #2) in a while loop that iterates a million times, and the whole process will complete within the blink of an eye. But again, the fact that computers are fast isn’t a revelation of modern day programming. Sure, a modern processor fluctuating through three billion cycles per second (3Ghz) is certainly faster than a Vic 20 running at a million cycles per second (1Mhz), but this variation in speed is just that: a variation; and as impressive as this variation is, it hasn’t had any fundamental effect on how we program computers. Evolution without revolution Of course, that’s not to say the way we program computers hasn’t evolved. Certainly the manner in which we interact with computers has changed. We now input data using touchscreens instead of punch cards, and we can view the responses a computer generates on a high-definition LCD monitor instead of a black screen. And computer languages have certainly evolved. For example, Java itself is an ‘object-oriented’ programming language, which means it provides improved facilities to help to organize data (Point #1). And new computer programming languages like JavaScript and Python have evolved to optimize performance on these big multi- processor machines (Point #3) that are becoming cheaper and cheaper these days. But no matter what the language is, or how the syntax varies from one programming language to another, they all boil down to the same three basic things: managing data by declaring and initializing variables, performing conditional logic with if…else semantics, and using various types of loops to ensure that all of these things are being done a heck of a lot faster than a million monkeys sitting in front of a million typewriters. ‘Presente perfecto’ – voz activa Si prestas atención al texto de la página anterior, podrás observar que habla sobre un tema de la actualidad, los programas de computación ‘Java’. Sin embargo, también hace mención a personajes y aparatos del pasado, como Ada Lovelace y la Commodore 64. En inglés, se utiliza el tiempo verbal ‘present perfect’ para vincular el pasado y el presente en el discurso. ESTRUCTURA Observa el texto, vas a ver repetidas las formas ‘have’ y ‘has’. En la mayoría de los casos en este texto, su significado no es ‘tener’, sino que están funcionando como auxiliar de el tiempo verbal que vamos a ver, el ‘presente perfecto’. El ‘Presente perfecto’ es un tiempo verbal compuesto del inglés. Se forma con have/has, como auxiliar, más el verbo principal en pasado participio. • En este tiempo verbal, have/has (auxiliar) NO se traducen como ‘tener’, sino como ‘haber’ (he, has, ha, hemos, han). Como en los otros tiempos verbales en inglés el auxiliar have/has va a ser el elemento con el que se construye la forma negativa, y la pregunta (observa los cuadros). En la forma afirmativa, estos auxiliares tienen una forma corta: have = ’ve, has = ‘s. *Recuerda que ‘s puede tener otros significados (puede ser ‘is’ o el posesivo). Debes tener en cuenta todas las posibilidades. En la forma negativa, los auxiliares pueden unirse a ‘not’ y lograr una forma corta haven’t = have not, hasn’t = has not. • El ‘participio pasado’ es una forma del verbo. Existe en español y en inglés, y, en ambos casos, hay verbos que son regulares (siguen una regla para formarlo), e irregulares (no siguen esa regla). En español, el participio pasado de los verbos regulares termina en ‘-ado/-ido’. Entonces, el participio pasado de ‘ir’ es ‘ido’; de 'dibujar’, ‘dibujado’; de ‘dividir’, ‘dividido’. Los verbos irregulares en español tienen las terminaciones ‘-to’, ‘-so’, ‘-cho’. El participio pasado de ‘escribir’ es ‘escrito’; de ‘hacer’, ‘hecho’; de ‘hacer’, ‘hecho’. En inglés, hay también dos formar de construir el participio pasado de un verbo. Los verbos regulares forman su participio pasado agregando la terminación ‘-ed’ al verbo, igual a cómo se forma el pasado simple. El participio pasado de ‘transform’ es ‘transformed’, de ‘work’ es ‘worked’. Cuando encontramos una palabra terminada en ‘-ed’, el auxiliar es uno de los elementos que nos pueden ayudar a definir si ese verbo está funcionando como pasado simple o como participio pasado. Por ejemplo, ‘They worked.’ (Trabajaron.), ‘They have worked.’ (Han trabajado.) Los verbos irregulares, lógicamente, NO siguen una regla precisa. Por esta razón, son más difíciles de detectar. Hay dos formas de identificarlos y buscar su significado. 1) Si ves las palabras ‘have’ o ‘has’ en un texto, e intuyes que está funcionando como auxiliar de un verbo, puedes buscar ese verbo en la lista de verbos irregulares que hay en los diccionarios, buscar en la tercera columna, identificar la forma base o infinitivo, buscar el verbo base en el diccionario para saber cuál es el significado. Luego definir cómo es el participio pasado de ese verbo. Por ejemplo, en ‘The meeting has begun.’, buscas ‘begun’ en la lista, identificas el verbo base ‘begin’, busco el significado (comenzar). El participio pasado de comenzar es comenzado. 2) También puedes buscar el participio pasado de un verbo en el diccionario, de papel o virtual. En este caso, buscas el verbo tal cual aparece en el texto. El diccionario te lleva a la forma base del verbo de las siguientes maneras: • Algunos diccionarios, como WordReference, indican que el verbo que buscas viene de tal verbo base ‘from the verb go: …’, y debajo te indican que es el participio pasado de ese verbo: v past p (participio pasado del verbo). En la imagen de abajo, observa que, en algunos casos, la misma forma verbal (brought) puede ser pasado simple (v past) y participio pasado (v past p) de un verbo. • En otros diccionarios, como es el caso del diccionario Kel, aparece lo siguiente: Gone: (pp, see go). En este caso, pp significa participio pasado. Estructura verbal del presente perfecto en sus diferentes formas: FORMA AFIRMATIVA Global warming has become an urgent political issue in many countries. Sujeto + have/has + participio pasado + …. (El calentamiento global se ha convertido en un tema político serio en muchos países.) FORMA NEGATIVA Obviously, we have not seen enough here to settle the issue between these two theories of the nature of evidence. …, sujeto + have/has + participio pasado + …. *Observa que en este caso hay un adverbio al principio de la oración (Obviously). La estructura verbal comienza después de la coma. (Obviamente, (nosotros) no hemos visto lo suficiente aquí para resolver el problema entre estas dos teorías de la naturalezade la evidencia.) Por lo general, en oraciones afirmativas y negativas el verbo principal está inmediatamente después del auxiliar. En algunos casos puede haber un adverbio (recently, just, lately, never) entre el auxiliar ‘have/has’ y el participio pasado. FORMA INTERROGATIVA PREGUNTAS CERRADAS (son las preguntas que se contestan con ‘sí’ o con ‘no’) Has global warming become an urgent political issue in many countries? Have/Has + sujeto + participio pasado + …? (¿El calentamiento global se ha vuelto un tema político serio en algunos países?) PREGUNTAS ABIERTAS (son las preguntas que se contestan con un dato preciso ‘dónde’, ‘cuándo’, ‘cómo’,…) Why has global warming become an urgent political issue in many countries? Pronombre/frase + have/has + sujeto + participio pasado ….? interrogativo (¿Por qué el calentamiento global se ha vuelto un tema político serio en algunos países?) *Observa que, en español, la estructura de la pregunta es diferente a la estructura en inglés. FUNCIÓN Y USO El presente perfecto se usa para: 1) hablar de acciones o situaciones comenzadas en el pasado y continúan en el presente ‘They have worked on that report for six days.’ ‘Han trabajado en ese informe durante seis días.’ (comenzaron hace seis días y todavía siguen); 2) acciones sucedidas en el pasado, sin especificación de tiempo, ‘We have learnt to control energy and how to change it from one form to another.’ ‘Hemos aprendido a controlar la energía, y cómo transformarla.’ (no importa cuándo) 3) acciones que sucedieron en el pasado, pero hay una consecuencia de esa acción/suceso en el presente ‘They have destroyed it.’ ‘Lo han destruido.’ (ya no está porque lo destruyeron).
Compartir