elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
29 Mayo 2012, 02:04  


Tema destacado: Únete al Grupo Steam elhacker.NET

+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General (Moderador: Littlehorse)
| | |-+  Pascal o C
0 Usuarios y 2 Visitantes están viendo este tema.
Páginas: 1 [2] Ir Abajo Respuesta Imprimir
Autor Tema: Pascal o C  (Leído 4,186 veces)
Daemon Freedom
Wiki

Desconectado Desconectado

Mensajes: 488


typedef struct Nodo


Ver Perfil WWW
Re: Pascal o C
« Respuesta #15 en: 4 Julio 2010, 04:04 »

C no es complicado... Lo "complicado" es aprender a utilizar correctamente los punteros, ya que es donde más "patina" la gente que se inicia en la programación.

+1


En línea

nicolas_cof


Desconectado Desconectado

Mensajes: 343


Into the Wild


Ver Perfil WWW
Re: Pascal o C
« Respuesta #16 en: 4 Julio 2010, 04:07 »

Brian W. Kernighan ( co-autor del libro "El lenguaje de programación C" ) - Why Pascal is Not My Favorite Programming Language

Salu10.


En línea

raul338


Desconectado Desconectado

Mensajes: 2.371


La sonrisa es la mejor forma de afrontar las cosas


Ver Perfil WWW
Re: Pascal o C
« Respuesta #17 en: 4 Julio 2010, 17:42 »

Pascal es obsoleto ya. Solo es usado para aprender a programar ;)

C es la que va :xD

No es obsoleto para nada. De entrada se creo como un lenguaje para enseñar a programar, no para programar aplicaciones serias.

Para que hicieron delphi? Es un derivado de pascal para aplicaciones "serias" :P

Aun asi, pascal solo se usa para aprender a programar. Para obtener la "logica" de la programacion
En línea

cbug

Desconectado Desconectado

Mensajes: 147



Ver Perfil
Re: Pascal o C
« Respuesta #18 en: 4 Julio 2010, 18:29 »

A programar se aprende programando.
En línea
Amadeo Magnus

Desconectado Desconectado

Mensajes: 216



Ver Perfil
Re: Pascal o C
« Respuesta #19 en: 4 Julio 2010, 20:19 »

Pascal es obsoleto ya. Solo es usado para aprender a programar ;)

C es la que va :xD

No es obsoleto para nada. De entrada se creo como un lenguaje para enseñar a programar, no para programar aplicaciones serias.

Para que hicieron delphi? Es un derivado de pascal para aplicaciones "serias" :P


 So? :huh:
En línea

El secreto del éxito es la constancia.
cbug

Desconectado Desconectado

Mensajes: 147



Ver Perfil
Re: Pascal o C
« Respuesta #20 en: 4 Julio 2010, 20:32 »

Citar
Initially, Pascal was largely, but not exclusively, intended to teach students structured programming. A generation of students used Pascal as an introductory language in undergraduate courses. Variants of Pascal have also frequently been used for everything from research projects to PC games and embedded systems. Newer Pascal compilers exist which are widely used

Con lo que se deduce directamente que:
Citar
designed in 1968/9 and published in 1970 by Niklaus Wirth as a small and efficient language intended to encourage good programming practices using structured programming and data structuring.

No nos vayamos del tema con Object Pascal, y Delphi... ya que Delphi es híbrido...
En línea
Leo Gutiérrez.
. . .. ... ..... ........ ............. .....................
Colaborador
***
Desconectado Desconectado

Mensajes: 2.968


/^$/


Ver Perfil WWW
Re: Pascal o C
« Respuesta #21 en: 4 Julio 2010, 21:14 »

Hazle caso a Brian W. Kernighan.
En línea

Código
(( 1 / 0 )) &> /dev/null || {
echo -e "stderrrrrrrrrrrrrrrrrrr";
}
 

leorocko13@hotmail.com
https://github.com/leogtzr/
Razgriz

Desconectado Desconectado

Mensajes: 99


Who dares, wins


Ver Perfil
Re: Pascal o C
« Respuesta #22 en: 10 Julio 2010, 16:24 »

Depende mucho de para que quieras aprender a programar.

Igual que con los lenguajes "hablados", los lenguajes de programación sirven para comunicarte y que se comuniquen contigo. Yo empecé por C, pero claro, aunque sea un lenguaje mítico e increíble, no me sirvió de mucho cuando quise desarrollar aplicaciones con entorno gráfico.

De la misma manera, si te gustaría entender los entresijos del sistema operativo y del ordenador, como usuario de Linux deberías aprender BASH y ensamblador.

Yo, si fuera tú, empezaría por Java o Python, lenguajes de alto nivel que te ayudan a entender los fundamentos de la programación orientada a objetos y además son divertidos porque puedes hacer aplicaciones "que se ven" no sólo en la consola con letras.
En línea

Cuanto mas te acercas a la luz, mas grande se hace tu sombra
nicolas_cof


Desconectado Desconectado

Mensajes: 343


Into the Wild


Ver Perfil WWW
Re: Pascal o C
« Respuesta #23 en: 10 Julio 2010, 21:36 »

... Yo empecé por C, pero claro, aunque sea un lenguaje mítico e increíble, no me sirvió de mucho cuando quise desarrollar aplicaciones con entorno gráfico. ...

Puedes programar en C y tranquilamente poder desarrollar aplicaciones con entorno grafico y ademas ser multi-plataforma.

http://glade.gnome.org/

Yo, si fuera tú, empezaría por Java o Python, lenguajes de alto nivel que te ayudan a entender los fundamentos de la programación orientada a objetos y además son divertidos porque puedes hacer aplicaciones "que se ven" no sólo en la consola con letras.

Yo mas que Java recomendaria aprender C++, ya que es un lenguaje bastante poderoso, multiparadigma, soporta multiherencia y ademas de la posibilidad de usando las librerias estandar y librerias multiplataforma tu programa puede ser portable. Otro punto a favor es que no estas restringido a la VM como es el caso de Java.

http://en.wikipedia.org/wiki/Comparison_of_Java_and_C%2B%2B

Salu10.
En línea

Razgriz

Desconectado Desconectado

Mensajes: 99


Who dares, wins


Ver Perfil
Re: Pascal o C
« Respuesta #24 en: 11 Julio 2010, 13:53 »

... Yo empecé por C, pero claro, aunque sea un lenguaje mítico e increíble, no me sirvió de mucho cuando quise desarrollar aplicaciones con entorno gráfico. ...

Puedes programar en C y tranquilamente poder desarrollar aplicaciones con entorno grafico y ademas ser multi-plataforma.

http://glade.gnome.org/



No estoy muy puesto con el tema de crear GUIs con C, pero dudo que sea tan simple como escribir en gedit:
Código:
//Creamos una ventana de 400x400 pixels con un boton dentro XD
import javax.swing.*;

public class GUI{
   public static void main(String[] args){
      JFrame marco = new JFrame();
      JButton boton1 = new JButton("Click para nada");
     
      marco.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
      marco.getContentPane().add(boton1);
      marco.setSize(400,400);
      marco.setVisible(true);
   }
}

Por eso digo que es tan "divertido"  :xD

Pero tengo que darle la razón a nicolas_cof en que C++ mola también. Como siempre digo, si vas a estar programando en un Mac o para Mac, utiliza Java porque ya viene instalado en todos.

Bien pensado, si estás preguntando por tu primer lenguaje entonces te da igual todo eso de la "herencia", "librerias bla" y "cosas bla bla" porque tampoco tienes ni idea.  :laugh:

A menos que te vayas a dedicar a esto, probablemente lo que programes nunca saldrá de tu ordenador, así que lo del tema "multiplataforma" también te da igual. :xD

Aprende lo que quieras, al final tu te darás cuenta de que te interesa más.
En línea

Cuanto mas te acercas a la luz, mas grande se hace tu sombra
cbug

Desconectado Desconectado

Mensajes: 147



Ver Perfil
Re: Pascal o C
« Respuesta #25 en: 11 Julio 2010, 14:22 »

Yo más que aprender un lenguaje de alto nivel empezaría por Pascal o C, en los lenguajes de 4º generación se mal acostumbra a los programadores, a la sencillez de las clases que ya vienen todas hechas y piensan que están programando, cuando en su vida supieron aunque sea lo que es una estructura, los usuarios noveles que comienzan con VB sobre todo, son los que tienen problemas, ya que todo es método, métodos y métodoS... nunca se plantearon un algoritmo... ni siquiera la lógica... Lo único que saben es arrastrar un botón, o crear ventanitas bonitas...
En línea
Razgriz

Desconectado Desconectado

Mensajes: 99


Who dares, wins


Ver Perfil
Re: Pascal o C
« Respuesta #26 en: 11 Julio 2010, 16:34 »

Yo más que aprender un lenguaje de alto nivel empezaría por Pascal o C, en los lenguajes de 4º generación se mal acostumbra a los programadores, a la sencillez de las clases que ya vienen todas hechas y piensan que están programando, cuando en su vida supieron aunque sea lo que es una estructura, los usuarios noveles que comienzan con VB sobre todo, son los que tienen problemas, ya que todo es método, métodos y métodoS... nunca se plantearon un algoritmo... ni siquiera la lógica... Lo único que saben es arrastrar un botón, o crear ventanitas bonitas...

Uhhhh... ahí tengo que darte la razón cbug. Crear GUIs no lo es todo en la programación. Un ejemplo: te hacer un programita pequeño que te calcule las raíces de un polinomio de segundo grado (¿Quién no lo ha hecho? XD) y te viene bien para bachillerato. No te hace falta GUI, ni robustez ni nada. Como eres el único usuario sabes lo que tienes que poner y todo funciona. Y ahí has programado.
En línea

Cuanto mas te acercas a la luz, mas grande se hace tu sombra
cbug

Desconectado Desconectado

Mensajes: 147



Ver Perfil
Re: Pascal o C
« Respuesta #27 en: 12 Julio 2010, 00:06 »

Es que es un ejemplo muy sencillo... Creo que más "bonito" sería crear un programa con interfaz gráfica que muestre algoritmos recursivos de un árbol AVL por ejemplo...
En línea
Razgriz

Desconectado Desconectado

Mensajes: 99


Who dares, wins


Ver Perfil
Re: Pascal o C
« Respuesta #28 en: 12 Julio 2010, 09:53 »

Para los que sois vagos, pero vagos de no mirar ni en la wiki, un árbol AVL es una lista donde colocas un primer nodo que tendrá una estructura (valor, *dcha, *izq) y donde se van colocando los valores mayores que valor en el puntero que apunta a la izquierda y los menores que valor a la derecha. XD

Pero esas cosas prefiero C++ a C, pero bah. :laugh:
En línea

Cuanto mas te acercas a la luz, mas grande se hace tu sombra
IDarknightI

Desconectado Desconectado

Mensajes: 21


Netcat The Swiss Army Knife


Ver Perfil
Re: Pascal o C
« Respuesta #29 en: 25 Julio 2010, 20:50 »

Sin duda C++ porque hay muchos lenguajes que tienen una sintaxis parecida, con programacion estructurada, Orientada a Objetos, imperativo, rapidez de ejecución, etc. Aqui tienes la traduccion del libro Thinking in C++, por si te animas:

http://arco.esi.uclm.es/~david.villa/pensarC++.html
En línea

El Conocimiento ahora es libre. Compartelo!!   -   The Knowledge is now free. Share it!!
Páginas: 1 [2] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
problemas con el strtoint en pascal
Programación General
¡Micronet! 5 1,280 Último mensaje 3 Febrero 2011, 00:16
por Khronos14
¿Problemas con Pascal?
Programación General
¡Micronet! 2 1,134 Último mensaje 17 Febrero 2011, 15:47
por ¡Micronet!
Centinela pascal
Programación General
netca 1 1,172 Último mensaje 28 Abril 2011, 03:02
por Valkyr
Que programar en pascal?
Programación General
¡Micronet! 6 630 Último mensaje 30 Diciembre 2011, 22:54
por RakNae
CREACION CODIGOS EN PASCAL
Ejercicios
ironwolf 3 340 Último mensaje 18 Abril 2012, 09:35
por skapunky
Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines