Entradas etiquetadas con Unix
Fallece Dennis Ritchie, creador del lenguaje C y del sistema operativo Unix
14 oct
Este miércoles se ha sabido que el pasado domingo 9 de octubre, pocos días después del fallecimiento de Steve Jobs, el mundo perdió a otra importante figura de la tecnología, el estadounidense Dennis Ritchie, creador del lenguaje C y del sistema operativo Unix, quien murió a la edad de 70 años.
La noticia no se ha dado a conocer de forma oficial sino que se ha hecho pública a raíz de un comentario de su excompañero Robert Pike en Google +. “Acabo de enterarme que, tras una larga enfermedad, Dennis Ritchie murió en su hogar este fin de semana. No tengo mayores detalles, sin embargo confío en que habrá gente que apreciará el alcance de sus contribuciones y sentirá su partida apropiadamente”, dijo Pike.
“Él era un hombre tranquilo y celoso de su privacidad, pero era también mi amigo, colega y colaborador. El mundo ha perdido a una mente realmente grandiosa”, explicó.
Quizás la mayor contribución de Ritchie a la era de la informática fue la creación del lenguaje C, un lenguaje de programación ampliamente utilizado para crear software de sistemas y aplicaciones que además ha sido de gran influencia para lenguajes posteriores como el Java.
Por otro lado, este pionero de la informática también Más >
Tablas de multiplicar
13 abr
Bueno, este principalmente es un código publicado por Javier (JaAViEr), en el cual hace una tabla de multiplicar usando el bucle while en C++. Me pareció interesante aunque realmente su uso no es muy funcional, pero divierte un poco.
Dejaré la aplicación original en C++ y pondré unas traducciones que hice a otros lenguajes.
- C++ (Original by Javier)
#include <iostream> using namespace std; int main() { int n,t,x=0; cout << "Ejemplo: Empezar:2 - Terminar: 10" <<endl; cout << endl << "Numero a Empezar > "; cin >> n; cout << "Numero a Terminar > "; cin >> t; while (x<=t){ cout << n << "x" << x << "=" << x*n <<endl; x++; } }
y aquí mis traducciones :
- Pascal
program project1; {$mode objfpc}{$H+} uses {$IFDEF UNIX}{$IFDEF UseCThreads} cthreads, {$ENDIF}{$ENDIF} Classes { you can add units after this }; var N,T:Integer; X:Integer=0; {$IFDEF WINDOWS}{$R project1.rc}{$ENDIF} begin Writeln('Ejemplo: Empezar:2 -> Terminar:10'); Write('Numero a empezar > '); Readln(N); Write('Numero a terminar > '); Readln(T); while X<=T do begin Write(N,'x',X,'=',x*N,' '); Inc(X); end; end.
- Python (Soy novato en él, así que perdonen errores…)
print("Tabla de multiplicar") X = 0 N = input("Introduzca el numero a iniciar > ") T = input("Introduzca el numero para finalizar > ") while X <= T: print N,"x",X,"=",X*N," " X += 1
- Ruby (Ni hablar apenas aprendí hoy, xD)
print 'Tablas de multiplicar' print 'Introduzca el numero a iniciar > ' Num = gets.chomp print 'Introduzca el numero para finalizar > ' Ter = gets.chomp X = 0 #Bucles N = Num.to_i T = Ter.to_i while X <= T print N,'x',X,'=',N*X,' ' X += 1 end
Agrego la traducción a Java gracias a Jh0uBrt.
import java.io.*; public class Mult { public static void main(String[] args) throws IOException { BufferedReader linea = new BufferedReader( new InputStreamReader(System.in)); System.out.println("Tabla de Más >


