¿hay en la informática algn tipo que sea tan pero tan experto que sea considerado algo asi como una leyenda hacker?, sin importar si haya actuado bien o mal.
Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
Mostrar Mensajes Menú
file=CreateFile("c:\\hell.txt",...);
if (file!=INVALID_HANDLE_VALUE)
{
cout<<"abierto correctamente\n";
if (ReadFile(file,...)
{
cout<<"leido correctamente\n";
return 1;
}
else
{
cout<<"error readfile: "<<Getlasterror()<<"\n";
}
}
else
{
cout<<"error createfile: "<<getlasterror()<<"\n";
}
file=CreateFile("c:\\hell.txt",...);
if (file!=INVALID_HANDLE_VALUE)
{
if (ReadFile(file,...))
{
return 1;
}
}
Cita de: Peregring-lk en 24 Mayo 2015, 03:15 AM
Si te interesa la historia de la informática, con ésto lo "vas a flipar". Ésta muy chulo, la historia personal de un informático que estuvo entre la primera generación de programadores de España. Muchos detalles, y cuenta con mucho detalle (y de forma muy entretenida), cómo era programar por esos tiempos:
http://eltamiz.com/elcedazo/series/historia-de-un-viejo-informatico/
Yo soy jóven así que no he tenido mucha experiencia por su puesto jaja, pero por lo que he leído, lo que hace que mejore la productividad no es tanto "el lenguaje", como el "paradigma".
C no fue el primer lenguaje de su paradigma (estructurado no-ensamblador), ya que Fortran o Pascal vinieron antes, pero fue ésta forma nueva de programar, basada en tipos y estructuras de control y con mayor nivel de abstracción, lo que aceleraría el desarrollo. Lo que quizás lanzó a la fama C era su capacidad de ser un lenguaje de propósito general, mientras que Fortran y Pascal eran lenguajes más basados en el cómputo numérico (por aquellos tiempos, los ordenadores se imaginaban más como un "machador de números" --algo así como una calculadora de propósito general, más que como un "machacador de símbolos" --más centrado en el algoritmo que en los datos sobre los que actúa, por eso los lenguajes de alto nivel tuvieron difícil aceptación al principio.
Por otro lado, C++ tampoco fue el primer lenguaje orientado a objetos. Creo que Smalltalk fue el primero o uno de los primeros: pero la evolución nuevamente va en dirección a la facilidad para "organizar las ideas" dentro de un código, más que las características técnicas de un lenguaje sobre otro. Luego la experiencia va dictaminando que características son más útiles que otras, pero lo que importa para acelerar el desarrollo es la abstracción y las nuevas formas de pensar más cómodas que los nuevos lenguajes van ofreciendo.
Respecto al "cuánto se agilizó el desarrollo", la verdad es que no sé decirte, pero con el enlace que te he puesto arriba, seguro que te haces una buena idea.
Cita de: Fran1946 en 11 Mayo 2015, 19:58 PM
Gracias por tu interés, pero creo que no entiendo tu respuesta:
"c:\sdpaint.exe c:\imagen.jpg"
Eso no es código ejecutable, y si te refieres a:
Call Shell("c:\sdpaint.exe c:\imagen.jpg",1) eso tampoco es ejecutable.
ShellExecute 0, "open", "c:\windows\system32\mspaint.exe", "c:\imagen.jpg", "", 1