🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #9578

Re: Python

#9578
From: Philip Paeps
Date: Tue, 16 Apr 2002 23:30
47 lines
3305 bytes
Vincent Spruyt <webmaster@flash-design.be> wrote:
> Philip Paeps <philip@paeps.cx> wrote:
> > Vincent Spruyt <webmaster@flash-design.be> wrote:
> > > Zal wel een domme vraag zijn, maar toch...  Ik ben Python aan het leren,
> > > en het gaat vrij goed. Maar ik hoop dat je hier toch ook exe bestanden
> > > mee kan maken...? Ik zie nochtans nergens een compile functie...
> >
> > Python is een ge�nterpreteerde taal, dus een compile functie zul je niet
> > vinden.  Je kunt er echter wel zonder problemen 'exe' files maken, moest
> > je dat leuk vinden.  Python heeft een volledig uitgeruste i/o functie-set.
>
> Hmm.. mjah complete newbie wat betreft programmeren hier hoor ;-)

Dat groeit er na een tijdje wel uit.

> Ik wil dus gewoon van de de programmatjes die ik maak, net zoals dat gaat in
> C++ een exe file maken, die ook andere mensen kunnen draaien... 

Ach ja, wintendo met dat gekke 8.3 systeem.  Nee, dat zal je niet lukken, om
een programma onafhankelijk te runnen moet het gecompileerd en geassembleerd
zijn voor jouw specifieke platform/architectuur.  Python is een
ge�nterpreteerde taal, dus andere mensen zullen de Python interpreter moeten
afhalen om je script (niet programma) te gebruiken.

Voordeel is platform-onafhankelijkheid.  Nadeel is snelheid en 'low-level' (je
kunt geen drivers schrijven in Python).

> Wat bedoel
> je met die i/o functie-set?

Ik bedoel dat je in Python een file kunt maken, daar data inploffen, en die
file 'exe' noemen.  Uiteraard ga je die 'exe' niet kunnen uitvoeren, maar je
kunt hem wel maken.   

Tenzij je in Python een assembler wilt gaan schrijven die assembly-language
voor je platform gaat assemblen en wegschrijven in een 'exe'.  Ik zou dat
echter niet aanraden als beginnersprojectje, en echt nuttig zal het niet zijn.
Je kunt net zo goed met de hand gaan assemblen (wat ��k leuk is, natuurlijk).

 - Philip

-- 
Philip Paeps                                                   philip@paeps.cx

  The first page the author turns to upon receiving an
  advance copy will be the page containing the worst
  error.
Technical Details
Message-ID: <Tu2v8.21628$Ze.4939@afrodite.telenet-ops.be>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-01!supernews.com!195.40.4.120.MISMATCH!easynet-quince!easynet.net!feed1.news.be.easynet.net!skynet.be!skynet.be!ossa.telenet-ops.be!afrodite.telenet-ops.be.POSTED!not-for-mail
References: <2E1v8.21530$Ze.4820@afrodite.telenet-ops.be> <_L1v8.21543$Ze.4868@afrodite.telenet-ops.be> <Ce2v8.21597$Ze.4915@afrodite.telenet-ops.be>

Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII
X-Google-Thread: fcea4,6d3c12e27eb422c6
X-Google-Attributes: gidfcea4,public
X-Google-ArrivalTime: 2002-04-16 16:31:09 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-01!supernews.com!195.40.4.120.MISMATCH!easynet-quince!easynet.net!feed1.news.be.easynet.net!skynet.be!skynet.be!ossa.telenet-ops.be!afrodite.telenet-ops.be.POSTED!not-for-mail
From: Philip Paeps <philip@paeps.cx>
Subject: Re: Python
Newsgroups: be.comp.programming
References: <2E1v8.21530$Ze.4820@afrodite.telenet-ops.be> <_L1v8.21543$Ze.4868@afrodite.telenet-ops.be> <Ce2v8.21597$Ze.4915@afrodite.telenet-ops.be>
User-Agent: tin/1.5.12-20020410 ("Sugar") (UNIX) (FreeBSD/4.5-STABLE (i386))
MIME-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-15
Content-Transfer-Encoding: 8bit
Lines: 47
Message-ID: <Tu2v8.21628$Ze.4939@afrodite.telenet-ops.be>
Date: Tue, 16 Apr 2002 23:30:59 GMT
NNTP-Posting-Host: 213.118.35.198
X-Complaints-To: abuse@telenet.be
X-Trace: afrodite.telenet-ops.be 1018999859 213.118.35.198 (Wed, 17 Apr 2002 01:30:59 MET DST)
NNTP-Posting-Date: Wed, 17 Apr 2002 01:30:59 MET DST
Organization: Telenet Internet