Menú

Mostrar Mensajes

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ú

Mensajes - linux1

#71
si creo que poste muy mal esta duda.

creo de debo de aclarar todo esto jejeje

si me refiero estructuradamente para mi es logica si creo que quise decir mm...

como puedo desarrollar la logica-pensar estructuradamente en la vida cotidiana

desarrollar un pensamiento logico para despues aplicarlo a la programacion

creo que mejor hubiera puesto...

como puedo aprender a pensar como un programador

ha parte de programando por supuesto!
hay tecnicas, libros especializados, o solo es posible programando?

diganme si debo de moverlo o crear un nuevo post

#72
Cita de: Lord R.N.A. en 25 Septiembre 2010, 02:38 AM
No entendi casi nada de lo que dijiste
pero para ser un buen programador lo importante es desarrollar la logica... eso te soluciona el problema sin sobrevaluar exfuerzos.
jejejeje si creo que me manche mas claro ni el agua  :laugh:

creo que en pocas palabras debes de pensar en estructuradamente para ser un mejor programador?
#73
Mira estoy viendo un gran libro llamado "la esencia logica de la programacion" de omar buritica.

Enseña las bases para la programacion de una manera amable y comprensible.
Yo tambien estoy aprendiendo programacion.

En lenguajes te recomiendo: C y visual basic .net, si quieres hacer aplicaciones rapido.
Si quieres empezar ha formarte una base solida es C.

return 0;
#74
gracias me viene a pelo ya que estoy aprendiendo c y despues quiero ver algo de c++

ademas mi IDE es codeblocks y estaba buscando aprende a hacer aplicaciones con interfaz muuuuuuuuchaaaaaasss graaaaaciaaaas  ;-) ;-) :rolleyes:

espero puedas hacer mas!!

gracias

return 0;
#75
hola

hola pues mi duda es que si uno debe de ver la vida como una serie de secuencias y pasos como un algoritmo ya sea para ser un mejor programador o simplemente para desarrollar la logica?

claro no ver la vida como algo informatico o verla como un software en ejecucion sino ver la vida desde un punto de vista logico y estructurado desde el punto de vista de la vida y no el informatico
espero entenderme jejejeje  :huh:
#76
Foro Libre / Mensaje de Linus Torvalds
15 Septiembre 2010, 20:55 PM
Talves ya lo han visto o lo han oido. Pero no saben donde esta guardado este mensaje o tampoco saben el mensaje completo.
CitarHola a todos los que usais minix -
Estoy haciendo un sistema operativo (gratuito) (sólo un hobby, no será grande y
profesional como GNU) para 386 (486) AT clones. Esto se ha estado fermentando
desde abril, y está empezando a prepararse. Me gustaría algún comentario sobre
cosas que la gente gusta / disgusta de minix, ya que mi sistema operativo se parece un poco
(La misma disposición física del sistema de archivos (debido a razones prácticas)
entre otras cosas).
He portado bash en la actualidad (1.08) y gcc (1.40), y las cosas parecen funcionar.
Esto implica que tendré algo práctico dentro de unos meses, y
Me gustaría saber qué características mayoría de la gente desea. Cualquier sugerencia
son bienvenidos, pero no voy a prometer voy a poner en práctica :-)
                Linus (Torva...@ kruuna.helsinki.fi)
PS. Sí - es gratis de cualquier código de minix, y tiene un fs multi-threaded.
NO es protable (386 utiliza la conmutación de tareas, etc), y probablemente nunca
apoyará nada que no sea AT-discos duros, ya que es todo lo que tengo :-(.

> He portado bash en la actualidad (1.08) y gcc (1.40), y las cosas parecen funcionar.
> Esto implica que tendré algo práctico dentro de unos meses, y
> Me gustaría saber qué características mayoría de la gente desea. Cualquier sugerencia
> Son bienvenidos, pero no voy a prometer voy a ponerlas en práctica :-)

Cuéntanos más! ¿Necesita una MMU?
PS>. Sí - es gratis de cualquier código de minix, y tiene un fs multi-threaded.
> NO es protable (386 utiliza la conmutación de tareas, etc)

¿Cuánto de ello se encuentra en C? ¿Qué dificultades que habrá en la transferencia?
Nadie va a creer acerca de la no transferibilidad ;-), y yo sería un
como para transportarlo a mi Amiga (Mach necesita un MMU, Minix no es gratis).
En cuanto a las características, así, seudo ttys, sockets BSD, en modo de usuario
sistemas de archivos (lo que puedo decir cat / dev / tcp / kruuna.helsinki.fi / dedo),
tamaño de la ventana en la estructura tty, llamadas al sistema capaz de soportar
POSIX.1. Ah, y los nombres largos de archivo de tipo BSD.

Re: mi post sobre mi nuevo] OS
> Cuéntanos más! ¿Necesita una MMU?


Sí, se necesita una MMU (todo el mundo lo siento), y específicamente las necesidades de una
386/486 MMU (véase más adelante).
>> PS. Sí - es gratis de cualquier código de minix, y tiene un fs multi-threaded.
>> NO es protable (386 utiliza la conmutación de tareas, etc)
> ¿Cuánto de ello se encuentra en C? ¿Qué dificultades que habrá en la transferencia?
> Nadie le cree sobre la no transferibilidad ;-), y yo sería un
> Como para transportarlo a mi Amiga (Mach necesita un MMU, Minix no es gratis).


Simplemente, yo diría que la adaptación es imposible. Es sobre todo en C, pero la mayoría
la gente no llamaría a lo que escribo C. Utiliza todas las funciones imaginables
de los 386 que pude encontrar, ya que también fue un proyecto que me enseñan acerca de la
386. Como ya se mencionó, se utiliza una MMU, tanto para la paginación (no en el disco
todavía) y la segmentación. Es la segmentación que hace que sea realmente 386
dependiente (cada tarea tiene un segmento de 64 Mb para el código y datos - max 64 tareas
en 4Gb. Cualquier persona que necesita algo más que 64Mb/task - galletas duras).
También utiliza todas las características de gcc que pude encontrar, en concreto el __asm__
Directiva, de forma que no se necesitan objetos de montaje tanto del lenguaje.
Algunos de mis "C" en los archivos (en concreto mm.c) son casi como ensamblador de lo
C. Sería "interesante" incluso para transportarlo a otro compilador (aunque
por qué alguien querría usar otra cosa que gcc es un misterio).
A diferencia de minix, yo también les guste interrupciones, por lo que las interrupciones son
manejado sin tratar de ocultar la razón detrás de ellos (me gusta especialmente
mi disco duro-conductor. ¿Alguien más que interrumpe una unidad de estado
máquina?). Con todo es una pesadilla cargadores.
> En cuanto a las características, pues bien, pseudo ttys, sockets BSD, en modo de usuario
> Sistemas de archivo (lo que puedo decir cat / dev / tcp / kruuna.helsinki.fi / dedo),
tamaño de la ventana> de la estructura tty, llamadas al sistema capaz de soportar
> POSIX.1. Ah, y los nombres largos de archivo de tipo BSD.

La mayoría de estos parece posible (la estructura tty ya tiene recibos de
tamaño de la ventana), excepto quizás por los sistemas de archivos en modo de usuario. En cuanto a POSIX,
Me encantaría tenerlo, pero posix quiere dinero para sus documentos, por lo que
eso no es actualmente una opción. En cualquier caso estas son cosas que no
contar con el apoyo de algún tiempo (primero lo voy a hacer una simple minix-
lookalike, palabra clave simple).
                Linus (Torva...@ kruuna.helsinki.fi)
PS. Para hacer las cosas bien claro - si puedo correr gcc en ella, y bash, y
la mayor parte de la caja [gnu / Utilidades], pero no es muy depurado, y la
la colección es realmente mínima. Ni siquiera el apoyo disco flexible todavía. Lo
no estará listo para su distribución durante un par de meses. Incluso entonces
probablemente no será capaz de hacer mucho más de minix, y mucho menos en algunos
los aspectos. Será libre, aunque (probablemente bajo Licencia GNU o similar).

j...@ cs.HUT.FI (Jyrki Kuoppala) escribe:
> En el artículo <1991Aug25.205708.9...@ klaava.Helsinki.FI>, Torvalds @ klaava (Linus Torvalds Benedicto) escribe:
>> Esto implica que tendré algo práctico dentro de unos meses, y
>> Me gustaría saber qué características más gente quiere. Cualquier sugerencia
>> Son bienvenidos, pero no voy a prometer voy a ponerlas en práctica :-)
> En cuanto a las características, pues bien, pseudo ttys, sockets BSD, en modo de usuario
> Sistemas de archivo (lo que puedo decir cat / dev / tcp / kruuna.helsinki.fi / dedo),
tamaño de la ventana> de la estructura tty, llamadas al sistema capaz de soportar
> POSIX.1. Ah, y los nombres largos de archivo de tipo BSD.

En un nivel inferior:
No me gusta el mecanismo chmem de Minix. Los procesos deben comenzar con
un tamaño mínimo y crecer, ya que necesitan hasta que se agoten de RAM o
espacio en disco. Paginación en el disco sería bueno, también.
Si su sistema operativo es mensaje basado Me gustaría tener arbitrariamente grande
mensajes. Podrían aplicarse eficazmente mediante la asignación de las páginas
en el espacio de direcciones de los receptores (o simplemente pasar un puntero en 68k
sistemas sin MMU). Oh, sí, y el esquema de direcciones para los mensajes
debe ser diferente que en Minix. Los mensajes no deben ser enviados a
números de proceso de ranura, pero a los puertos. De esta forma, los procesos de usuario puede utilizar
mensajes, también, y es más fácil de añadir sus propios servidores.
PS: Estoy muy interesado en este sistema operativo. Ya he pensado en escribir
mi propio sistema operativo, pero decidí que no tendría el tiempo para escribir de todo, desde
cero. Pero supongo que podría encontrar el tiempo para ayudar a criar a un bebé
OS :-)
-
| _ Peter | J. | Holzer Piense en ello |
| |_|_) | Universidad Técnica de Viena | como | evolución
| | | | Departamento de Sistemas en Tiempo Real | en acción! |
| __ / | H...@ vmars.tuwien.ac.at | Tony Rand |


> A diferencia de minix, yo también les guste interrupciones, por lo que las interrupciones son
> Manejado sin tratar de ocultar la razón detrás de ellos (me gusta especialmente
> Mi disco duro-conductor. ¿Alguien más que interrumpe una unidad de estado
máquina>?).

Claro que sí. Para un ejemplo, Mach Alessandro Forin los controladores de adaptador SCSI
por escrito de esta manera. Un comentario de su código:
/ *
* Esta capa trabajos basados en scripts simples pequeñas "que se instalan
* En el inicio de la unidad de mando y el chip de su recorrido.
* La idea viene de las especificaciones de la secuencia de comandos de NCR 53C700 "del procesador.
*
* Hay varias razones para esto, sobre todo
* - La ejecución: identificar los comunes (con éxito) el camino, y lo siguen;
* En el momento de interrumpir ningún código es necesario para ver el estado actual
* - El tamaño del código: debe ser fácil para compactar operaciones comunes
* - Adaptabilidad: el esqueleto de código debe adaptarse a los diferentes chips sin
* Terribles complicaciones.
* - Manejo de errores: y es fácil de modificar las acciones realizadas
* Según las secuencias de comandos para hacer frente a secuencias de extraño, pero bien identificados
*
* /
Una manera interesante de escribir un controlador de dispositivo. Creo que esta es una muy vieja
técnica, también.
Buena suerte en tu proyecto OS, suena como un montón de diversión.
Jaime
.................................................. .........................
: Dominio: j...@ cs.umd.edu James da Silva
: Ruta de acceso: uunet! Mimsy! Jds Diseño, desarollo y Grupo de Análisis


Una de las cosas que realmente me molesta acerca de Minix es la manera de los controladores de dispositivo
tiene que ser compilado en el núcleo. Así pues, cómo en hacer algo sensato
código de controlador de dispositivo instalable (Igual va para siempre minix 2,0).
-
Adán David.
(Ad...@ rhi.hi.is)


En el artículo <1991Aug26.110602.19...@ klaava.Helsinki.FI> Torva...@ klaava.Helsinki.FI (Linus Torvalds Benedicto) escribe:
> Aún) y la segmentación. Es la segmentación que hace que sea realmente 386
> Dependiente (cada tarea tiene un segmento de 64 Mb para el código y datos - max 64 tareas
> En 4Gb. Cualquier persona que necesita algo más que 64Mb/task - galletas duras).

¿Es eso max 64 64Mb tareas o máximo 64 tareas independientemente de su tamaño?
-
  Alan Barclay
  iT | E-mail: uno...ukpoit.uucp @
  Barker Lane | BANG-STYLE: ukc .....!! Ukpoit! Alan
  CHESTERFIELD S40 1DY | VOZ: +44 246 214 241


En el artículo <1991Aug27.143432.10...@ ukpoit.co.uk a>...@ ukpoit.co.uk (Alan Barclay) escribe:
> En el artículo <1991Aug26.110602.19...@ klaava.Helsinki.FI> Torva...@ klaava.Helsinki.FI (Linus Torvalds Benedicto) escribe:
>> Aún) y la segmentación. Es la segmentación que hace que sea realmente 386
>> Dependiente (cada tarea tiene un segmento de 64 Mb para el código y datos - max 64 tareas
>> En 4Gb. Cualquier persona que necesita algo más que 64Mb/task - galletas duras).
> ¿Es max 64 64Mb tareas o máximo 64 tareas independientemente de su tamaño?


Me temo que es de 64 max tareas (y se utiliza como un intercambiador), no importa
por pequeño que deberían ser. La fragmentación es el mal - así es como se
manipulados. Dado que la opinión actual parece ser que el 64 Mb es más que
suficiente, pero 64 tareas podría ser un poco lleno de gente, probablemente voy a cambiar el
límites se pueden cambiar fácilmente (para 32Mb/128 tareas, por ejemplo) con sólo una
recompilación del kernel. No quiero estar en la máquina cuando
alguien está generando> 64 procesos, aunque :-)
                Linus


el link donde estan son:
http://groups.google.com/group/comp.os.minix/msg/b813d52cbc5a044b?pli=1
http://groups.google.com/group/comp.os.minix/browse_thread/thread/76536d1fb451ac60/b813d52cbc5a044b?#b813d52cbc5a044b

lo traduje con google traslator, y lo trate de copiar  :)

#77
Foro Libre / Re: Regalo para los programadores!!
14 Septiembre 2010, 21:07 PM
Excelente el de write in c  :laugh: :laugh: :laugh: :laugh: :laugh: ;-) ;-)
#78
Foro Libre / Re: Regalo para los programadores!!
14 Septiembre 2010, 17:56 PM
listo. jejeje  ;)
#79
Foro Libre / Re: Regalo para los programadores!!
14 Septiembre 2010, 17:53 PM
ya entendi perdon arreglando...
#80
Foro Libre / Regalo para los programadores!!
14 Septiembre 2010, 17:46 PM
Hola

antes que nada me acabo de enterar de que hoy es el dia del programador o desarrollador, como llaman mundialmente en estos tiempos!

yo estoy aprendiendo c. Pero no se si considerarme programador.

aqui dos regalos
[youtube=425,350]http://www.youtube.com/watch?v=itMZGDEoXWg[/youtube]

______________________________-

y sino les gusta el reggeaton aqui otro
[youtube=425,350]http://www.youtube.com/watch?v=bfXRDQQy-fU&feature=related[/youtube]

Feliz dia a todos los programadores del mundo

return 0;