🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: Hacer programas seguro

#754
From: Pascal Bourguignon
Date: Mon, 25 Sep 2006 21:36
41 lines
2939 bytes
Pedro Maicas <esta_no_es@jet.es> writes:

> On Mon, 25 Sep 2006 19:47:35 +0200, Pascal Bourguignon <pjb@informatimago.com>
> wrote:
>
>>Es un servidor que espera conexiones, y comandos dados por algun
>>usuario sobre estas conexiones.  Normalmente, el usuario da un comando:
>
>  �  Eso no afecta esos otros lenguajes ?

Si por supuesto.  Pero es solo una parte.   Ademas en C tienes lo de
los desbordamientos de bufer.  Si tienes que pensar en los
desbordamientos de bufer, te olvidaras de estas cosas.  Al usar otro
lenguaje, te libras la mente para pensar a estas cosas en lugar de
detallers como los desbordamientos de bufer o la gestion de la
memoria.



>   Es que hab�a cre�do entender que para programar seguro
> lo que hay que hacer es usar Lisp en vez de C. Y ese pdf
> que se da como receta para programar seguro en C lo que 
> aconseja es "no hacer bucles infinitos", 

Tonteria, la mayoria de los programas no son algoritmos, nunca se
terminan, al contrario, es un error que se terminen (salvo cuando el
usuario le desea). 


> "comprobar que las funciones recursivas tienen una salida", ... es
> decir que no, que no era eso.

Son lo basico de la programaci�n.  M�s f�cil a hacer con lenguajes de
alto nivel que con C.


-- 
__Pascal Bourguignon__                     http://www.informatimago.com/

In a World without Walls and Fences, 
who needs Windows and Gates?
Technical Details
Message-ID: <87y7s7zl14.fsf@thalassa.informatimago.com>
Path: arc1-ca.pugleaf.net!g2news2.google.com!news4.google.com!border1.nntp.dca.giganews.com!nntp.giganews.com!newsfeed00.sul.t-online.de!t-online.de!newsfeed.freenet.de!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
References: <ef40ll$cp42@eui1nw.euskaltel.es> <ef74qs$52q$1@hercules.cohp1> <l10gh2lq1tgctgv37302fv6hq7qj255f23@4ax.com> <87ac4n25zc.fsf@thalassa.informatimago.com> <6bdgh2d029rq4fv7vbistdajqjl7al8v6f@4ax.com>

Show Full Headers
Complete Article Headers
X-Google-Thread: f86c8,17f8d70e3864bb24
X-Google-Attributes: gidf86c8,public
X-Google-Language: SPANISH,ASCII
Path: arc1-ca.pugleaf.net!g2news2.google.com!news4.google.com!border1.nntp.dca.giganews.com!nntp.giganews.com!newsfeed00.sul.t-online.de!t-online.de!newsfeed.freenet.de!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: Pascal Bourguignon <pjb@informatimago.com>
Newsgroups: es.comp.os.linux.programacion
Subject: Re: Hacer programas seguro
Date: Mon, 25 Sep 2006 23:36:07 +0200
Organization: Informatimago
Lines: 41
Message-ID: <87y7s7zl14.fsf@thalassa.informatimago.com>
References: <ef40ll$cp42@eui1nw.euskaltel.es> <ef74qs$52q$1@hercules.cohp1> <l10gh2lq1tgctgv37302fv6hq7qj255f23@4ax.com> <87ac4n25zc.fsf@thalassa.informatimago.com> <6bdgh2d029rq4fv7vbistdajqjl7al8v6f@4ax.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit
X-Trace: individual.net /rS4ET/ogACBzrmSnEXxTgst7BimM6JK/lY9/ZhavGEH9CqyPk
Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwAQMAAABtzGvEAAAABlBMVEUAAAD///+l2Z/dAAAA
      oElEQVR4nK3OsRHCMAwF0O8YQufUNIQRGIAja9CxSA55AxZgFO4coMgYrEDDQZWPIlNAjwq9
      033pbOBPtbXuB6PKNBn5gZkhGa86Z4x2wE67O+06WxGD/HCOGR0deY3f9Ijwwt7rNGNf6Oac
      l/GuZTF1wFGKiYYHKSFAkjIo1b6sCYS1sVmFhhhahKQssRjRT90ITWUk6vvK3RsPGs+M1RuR
      mV+hO/VvFAAAAABJRU5ErkJggg==
X-Accept-Language:         fr, es, en
X-Disabled: X-No-Archive: no
User-Agent: Gnus/5.11 (Gnus v5.11) Emacs/22.0.50 (gnu/linux)
Cancel-Lock: sha1:TrpgHefDizPWpRTkjEQq4Tlq8ZE=