Glosario

Evalua un objeto de la serie G en una dirección de memoria dada (como un binario entero de usuario).
Debe tenerse cuidado con este comando, porque una dirección de memoria al azar muy probablemente corromperá la memoria y reseteará la calculadora.

Consulte también: SYSEVAL

Quiero iniciarme en HPGCC

10 respuestas [Último envío]
Integró: 20/03/2009
Envíos: 327
MonedasHP: 194
Imagen de VereV
Calc: HP50
Quiero iniciarme en HPGCC
 
Lun, 04/05/2009 - 20:22

Hola, yo vengo programando en UserRPL y se que no tiene nada que ver, pero las limitaciones son bastantes, por eso quisiera aprender a programar HPGCC (cuando termine los parciales), me lo recomiendan? voy a estar mucho para aprenderlo? es complicado y extenso tratar por ejemplo hacer un programa sencillo? Los códigos son tan largos que los programas te llevan mucho hacerlo? por ejemplo yo para un programa en UserRPL estaré 1 hora aproximadamente, según la complejidad del programa, en HPGCC estaré 5 horas? 1 día? o estaré un poquito más nomás...

Gracias!
La verdad que tengo muchas ganas de aprender HPGCC

Top
Integró: 27/07/2006
Envíos: 91
MonedasHP: 0
Imagen de angel_legendario
 
#1
Mar, 05/05/2009 - 08:07

Primero que nada tienes que saber programar en C. Para eso puedes descargarte cualquier de los "miles" de cursos que hay en internet, o meterte a un instituto Wink . Luego tu ya veras segun tu comodidad que compilador usar, por ejemplo yo utilizo el Devc++ , que es muy bueno y gratuito pero que me limita mucho con respecto a los graficos, pues solo tiene librerias ANSI C standard . Tambien puedes utilizar un compilador Borland , que trae sus librerias graficas no standard (aunque actualmente hay complementos para Devc++ que emulan algunas librerias de borland como ser la conio.h y graphics.h) .

Luego de aprender el lenguaje C , te daras cuenta que Hpgcc no trae consigo las librerias standard ANSI C , por lo que te tomara un poco de tiempo acostumbrarte al entorno de Hpgcc. Como ya sabras los emuladores no pueden correr los programas en Hpgcc, por lo que tendras que probar tus programas directamente en la calculadora, pero si tienes un sistema operativo Linux puedes utilizar Hppine . Wink

El tiempo en que puedas realizar un programa es subjetivo, Laughing out loud ya que puede ser desde unos segundos, como imprimir un par de palabras en la pantalla, hasta dias o semanas Tongue en programas complejos.

A mi me gusta programar en Hpgcc, asi que te lo recomiendo.

RPN=Realidad , ALGEBRAICO=Subjetivo
Les invito a que visiten mis blogs:
http://santo-grial-hp.blogspot.com/
http://sub-vivencias.blogspot.com/

Un site dedicado a la hidrología http://sites.google.com/site/civ231/ quizás le pueda servir a alguien.

Top
Integró: 20/03/2009
Envíos: 327
MonedasHP: 194
Imagen de VereV
Calc: HP50
 
#2
Mar, 05/05/2009 - 12:40

Tengo a mi papa que fue profesor de eso Tongue pero queria saber si puedo aprender directamente sobre HPGCC

Top
Integró: 27/07/2006
Envíos: 91
MonedasHP: 0
Imagen de angel_legendario
 
#3
Mar, 05/05/2009 - 13:04

Pero ahi esta pues, tienes esa ventaja, sacale provecho al viejo! Seguro que en poco tiempo aprendes a dominar el Hpgcc

RPN=Realidad , ALGEBRAICO=Subjetivo
Les invito a que visiten mis blogs:
http://santo-grial-hp.blogspot.com/
http://sub-vivencias.blogspot.com/

Un site dedicado a la hidrología http://sites.google.com/site/civ231/ quizás le pueda servir a alguien.

Top
Integró: 17/05/2007
Envíos: 31
MonedasHP: 4
Imagen de albine
 
#4
Mar, 05/05/2009 - 13:47

Hola, por si nos queremos volver un poco autodidactas, encontré
los siguientes links que tratan sobre HPGCC

http://hpgcc.org/ http://sense.net/~egan/hpgcc/#Extend%20your%2050g%20with%20C%20-%20Part%201

Tambien existe un manual de HPGCC en español el cual no tengo y que seguramente alguno de nuestros amigos adictoshp podria pasartelo o decirte de donde descargarlo.

Saludos y Hasta pronto.

Top
Integró: 20/03/2009
Envíos: 327
MonedasHP: 194
Imagen de VereV
Calc: HP50
 
#5
Mar, 05/05/2009 - 16:39

Muchísimas gracias a ambos! Laughing out loud

Top
Integró: 20/03/2009
Envíos: 327
MonedasHP: 194
Imagen de VereV
Calc: HP50
 
#6
Dom, 31/05/2009 - 20:28

Estoy empezando a leer "El lenguaje de programacion C" y es muuuy extenso...
Es cierto que corriendo programas con C van 40 veces mas rapido que con lo que esta programado la calculadora? Tongue
Mi idea es poder de a poco para ir aprendiendo y empezando como hacer una especio de programa que vaya sustituyendo toda la ROM de HP, por ejemplo empezar simplemente con multiplicaciones, divisiones, sumas restas, para luego pasar a seno, cos, etc y de ahí ir aumentando el nivel...
Sería complicado (no importa si es extenso) ir haciendo eso?

Top
Integró: 20/10/2009
Envíos: 3
MonedasHP: 2
Imagen de rubenr86
Calc: HP50 | ROM:2.15
 
#7
Mar, 20/10/2009 - 22:13

hola primero que nada me presento soy Ruben nuevo en el foro (muy interesante por cierto)
Estoy empezando a aprender a programar con HPGCC y quiesa saber donde puedo conseguir el emulador de la calculador que menciona angel_legendario el Hppine para linux.

saludos y gracias por su tiempo

Top
Integró: 04/07/2010
Envíos: 16
MonedasHP: 32
Imagen de sure_boltxevike
Calc: HP50 | ROM:2.15
 
#8
Mar, 06/07/2010 - 15:25

Muy buenas a todos. Retomo este tema para un par de cuestiones.
Tengo conocimientos previos del lenguaje C (no soy capaz de programar linux, pero hombre, punteros, ficheros, funciones, etc...)

Me bajé el HPGCC Notepad 2.

Escribo el programa, compilo y creo el archivo .hp
Hasta aquí todo mas o menos bien.

Instale en la HP la libreria que piden (el ARM creo que se llama). Descargo el documento .hp a la calculadora, lo busco en el file manager, evaluo, me sale en el stack, busco la funcion, aplico lo que dice el manual, y se me queda colgado.

Compile el HOLA MUNDO para saber si era cosa del programa pero me pasa lo mismo

Que puede ser?

Un saludo, y gracias

Fernando C.M.
Estudiante Ing. Caminos
Madrid

Top
Integró: 20/03/2009
Envíos: 327
MonedasHP: 194
Imagen de VereV
Calc: HP50
 
#9
Mar, 06/07/2010 - 15:44

No se si puede ser esto pero veo si te puedo ayudar con esto...
Primero que nada instalar ARMToolBox en la HP, copiándolo al puerto 2 (FLASH) y luego reseteando con ON+F3.
Segundo compilas el programa con el HPGCC.
Tercero vas a tener un archivo .hp o .bin (el programa que hiciste vos) y lo copias en la carpeta HOME.
Cuarto cambias el modo a RPN (si es que estabas en ALG Tongue)
Quinto tocando la tecla VAR buscas el nombre de tu programa y lo tocas, te van a aparecer caracteres raros en la pila.
Sexto shift naranja - 2(LIB) - buscas donde este el ARMToolBox, lo pulsas y luego clickeas el PrRUN.

Si no te funciona con eso debe estar el problema en el compilador o en la versión de ARMToolBox que estas usando quizás...

PD: Tenes algún libro para recomendar de C? :$

Top
Integró: 04/07/2010
Envíos: 16
MonedasHP: 32
Imagen de sure_boltxevike
Calc: HP50 | ROM:2.15
 
#10
Mar, 06/07/2010 - 16:36

Yo estuve aprendiendo con el libro que se utiliza en mi escuela, que es muy básico.

http://www.agapea.com/libros/Introduccion-a-la-informatica-programacion-...

Pero es demasiado cara para lo que trae.
Y para seguir, pues me instalé un compilador (el Dev-C por ejemplo es gratuito) y a practicar. Tampoco es que sepa mucho, pero me defiendo jejeje y si te puedo ayudar aquí estamos

Y nada, paso por paso como me dices y me sigue dando error. Probaré a bajarme otro ARMToolBox y os contaré

Un saludo!

Fernando C.M.
Estudiante Ing. Caminos
Madrid

Top

Twitter

Cargando...