🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.os.linux.programacion
Article #9656

Re: ¿Empezar?

#9656
From: Reinoso G.
Date: Mon, 03 Jun 2002 17:26
78 lines
4265 bytes
> Hola:
> 
> Se programar en varios lenguajes, entre ellos C. Para programar en Linux
> �cambia mucho la forma de ms-dos, windows a Linux? 

Pues seg�n qu� lenguajes. Por ejemplo en fortran no cambia casi nada. En C 
tampoco (s�lo que creo que los archivos que hay que incluir son distintos 
y las funciones de consola cambian mucho tambi�n). Nunca he programado en 
C para DOS as� que lo mismo te miento sin saberlo. Si entre los lenguajes 
que sabes est� el ASM notar�s un cambio radical. De momento la sintaxis no 
es la de intel. Y s�lo puedes llamar a una interrupcion, la 80h que es la 
del kernel, con sus subservicios correspondientes.

> Para hacerle un front-ed
> a un programa en Gnome, KDE, etc...�como se hace?. Muchas gracias. Estaria

Con pipes. Inicias un hijo y conectas dos tuber�as, una para mandarle los 
comandos y otra para leer la salida. Si s�lo quieres una direcci�n se 
simplifica la cosa porque hay una funci�n que integra a otras. Pero para 
dos direcciones tienes que ir llamando a las rutinas por partes.

Sabido esto busca c�digos fuente de programan que hagan eso y mira c�mo lo 
hacen.

> muy agradecido si alguien me proporciona un manual para empezar.

Si ya sabes C lo mejor es que consiguas una referencia de las funciones de 
la libc que es la que se usa casi siempre (la del printf, open y dem�s 
funciones "normales"). La librer�a est�ndar, vamos.

No s� d�nde la puedes conseguir, yo tengo la versi�n html pero no me 
acuerdo donde la consegu�. de pego algunas l�neas para que busques en 
google por palabras a ver si das con ella:

--------------
               o File Times
          + Making Special Files
          + Temporary Files
     * Pipes and FIFOs
          + Creating a Pipe
          + Pipe to a Subprocess
          + FIFO Special Files
          + Atomicity of Pipe I/O
     * Sockets
          + Socket Concepts
          + Communication Styles
          + Socket Addresses
               o Address Formats
-----

   @dircategory GNU libraries @direntry * Libc: (libc). C library.

   @shorttitlepage The GNU C Library Reference Manual The GNU C Library

   Reference Manual

   Sandra Loosemore with Richard M. Stallman, Roland McGrath, Andrew
   Oram, and Ulrich Drepper

   Edition 0.07 DRAFT

   last updated 4 Oct 1996

   for version 2.00 Beta Copyright (C) 1993, '94, '95, '96, '97 Free
   Software Foundation, Inc.

--------------

Te advierto que el documento entero pesa m�s de 1 Mg.

Suerte.


-- 
�������������������������������������������������������������������������
��  Reinoso G.  EA4BAO / MiKatp             r einoso.bao@wanadoo.e s   ��
��  http://perso.wanadoo.es/reinoso.bao                                ��
������������������������������������������������������������������������� 
Technical Details
Message-ID: <slrnafn9ls.37t.reinoso@EA4BAO.PLLANO.ESP.EU>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news.tele.dk!small.news.tele.dk!193.251.151.101!opentransit.net!newsfeed.comtenidos.com!newsfeeder.wanadoo.es!EA4BAO.PLLANO.ESP.EU!nobody
References: <adfumn$p5k$1@news.ya.com>

Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII
X-Google-Thread: f86c8,f98dfbcb4ac1485
X-Google-Attributes: gidf86c8,public
X-Google-ArrivalTime: 2002-06-03 10:31:13 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news.tele.dk!small.news.tele.dk!193.251.151.101!opentransit.net!newsfeed.comtenidos.com!newsfeeder.wanadoo.es!EA4BAO.PLLANO.ESP.EU!nobody
From: reinoso@probando.com (Reinoso G.)
Newsgroups: es.comp.os.linux.programacion
Subject: Re: ¿Empezar?
Date: Mon, 3 Jun 2002 19:26:20 +0200
Organization: Puertollano CITY
Lines: 78
Message-ID: <slrnafn9ls.37t.reinoso@EA4BAO.PLLANO.ESP.EU>
References: <adfumn$p5k$1@news.ya.com>
Reply-To: rei noso.bao@wanadoo.e s
NNTP-Posting-Host: 62-37-150-60.dialup.uni2.es
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-8859-15
Content-Transfer-Encoding: 8bit
X-Trace: reader2.wnet 1023125250 21289 62.37.150.60 (3 Jun 2002 17:27:30 GMT)
X-Complaints-To: usenet@wanadoo.es
NNTP-Posting-Date: Mon, 3 Jun 2002 17:27:30 +0000 (UTC)
User-Agent: slrn/0.9.7.1 (Linux)