Groups | Search | Server Info | Keyboard shortcuts | Login | Register
Groups > de.comp.lang.python > #6308
| From | Hermann Riemann <nospam.ng@hermann-riemann.de> |
|---|---|
| Newsgroups | de.comp.lang.python |
| Subject | Re: for unpacking |
| Date | 2025-10-07 09:01 +0200 |
| Message-ID | <mkjs78Fdeu9U1@mid.individual.net> (permalink) |
| References | (1 earlier) <slrnvb57ba.1h524.hjp-usenet4@trintignant.hjp.at> <lhnbsqFgnfoU1@mid.individual.net> <slrnvbeh7s.3orv.hjp-usenet4@trintignant.hjp.at> <mkio57F7jg1U2@mid.individual.net> <slrn10e8dk7.1rvi2.hjp-usenet4@trintignant.hjp.at> |
Am 06.10.25 um 23:37 schrieb Peter J. Holzer:
> On 2025-10-06 22:46, Patrick Rudin <taxi_bs@gmx.ch> wrote:
>> Peter J. Holzer wrote:
>>> Rein interessehalber: Von welchen Sprachen kommst Du, dass Du Aliases
>>> als üblich empfindest?
>>
>> Eigentlich nicht Alias, aber mir ist inzwischen eingefallen, dass ich
>> mich vor geraumer Zeit intensiv mit C beschäftigt habe. Dort kann man
>> natürlich beliebige Zeiger auf eine Adresse richten und dann
>> rummutieren.
Wenn ich irgendwie die id (Adresse vom Deskriptor?) einer Variablen
an C übergebe.. ?
>> Ironie der Geschichte ist irgendwie, dass man zum wirklichen Verständnis
>> vom Python (sprich: Wissen, was man da tut) genau soviel
>> Hintergrundwissen benötigt wie bei C. Die ganzen Abstraktionsebenen
>> machen es nicht einfacher...
>
> Python ist keine einfache Sprache.
Das kommt darauf an wie viel Python.
Wenn man in Python3 nur das verwendet, was in Python2 ging,
ist Python einfach.
Ansonsten ändert sich Python ( und andere Sprachen ) schneller,
als wie ich lernen kann.
> Man kommt aber in Python sehr schnell zu dem Punkt, an dem man korrekte
> Programme schreiben kann. Dorthin kommen in C die meisten nie (die
> schreiben nur Programme, die zufällig meistens das tun, was sie
> erwarten).
print("Hello world") geht in vielen Sprachen einfach.
Bei größeren Programmen kam ich ( meist nach
etlicher Fehlerbehebung ) meist in jeder Sprache dahin,
was ich vom Programm erwartete.
Hindernisse sind Zeitaufwand,
( fehlende, geänderte, aufwendig zu findende )
Schnittstellen.
In python wäre das z.B. der cgi-Modul, den ich durch
Zugriffe auf environment ersetzen will.
Vor Python war privat C meine meist verwendete Programmiersprache.
Etliche C Programme habe ich in Python neu programmiert.
das betrifft Programme die Text bearbeiten,
da ist C meist umständlicher zu programmieren.
In Spezialfällen, wie eine Datei die eine Mischung
aus utf und 8-bit Sonderzeichen enthält,
oder wenn ich mit diakritische Zeichen experimentiere,
würde ich C vorziehen.
Ansonsten erwäge ich manchmal den C Präprozessor für
Python zu verwenden.
Datei 1:
def f1(x):
if x>0: f2(x)
else: print(x)
return x
Datei 2:
def f2(x)
if x>0: return x-1
elif x<0: return x+1
else : return f1(x)
Derartige 2 Dateien
haben mir mal bei import Probleme bereitet,
die bei include nicht auftreten würden.
Als Kommunikation Python andere Sprachen
erwäge ich shared memory.
--
<http://www.hermann-riemann.de> bzw.:
<https://www.hermann-riemann.eu/de>
Back to de.comp.lang.python | Previous | Next — Previous in thread | Next in thread | Find similar
for unpacking Patrick Rudin <taxi_bs@gmx.ch> - 2024-08-06 22:57 +0200
Re: for unpacking "Peter J. Holzer" <hjp-usenet4@hjp.at> - 2024-08-06 23:45 +0200
Re: for unpacking "Peter J. Holzer" <hjp-usenet4@hjp.at> - 2024-08-07 13:24 +0200
Re: for unpacking "Peter J. Holzer" <hjp-usenet4@hjp.at> - 2024-08-07 00:02 +0200
Re: for unpacking Patrick Rudin <taxi_bs@gmx.ch> - 2024-08-07 11:54 +0200
Re: for unpacking "Peter J. Holzer" <hjp-usenet4@hjp.at> - 2024-08-07 13:21 +0200
Re: for unpacking Patrick Rudin <taxi_bs@gmx.ch> - 2024-08-07 22:58 +0200
Re: for unpacking Patrick Rudin <taxi_bs@gmx.ch> - 2024-08-09 22:18 +0200
Re: for unpacking Patrick Rudin <taxi_bs@gmx.ch> - 2024-08-10 12:07 +0200
Re: for unpacking "Peter J. Holzer" <hjp-usenet4@hjp.at> - 2024-08-10 13:49 +0200
Re: for unpacking "Peter J. Holzer" <hjp-usenet4@hjp.at> - 2024-08-10 12:46 +0200
Re: for unpacking Patrick Rudin <taxi_bs@gmx.ch> - 2024-08-10 22:09 +0200
Re: for unpacking "Peter J. Holzer" <hjp-usenet4@hjp.at> - 2024-08-11 12:26 +0200
Re: for unpacking "Peter J. Holzer" <hjp-usenet4@hjp.at> - 2024-08-11 15:05 +0200
Re: for unpacking "Peter J. Holzer" <hjp-usenet4@hjp.at> - 2024-08-11 17:44 +0200
Re: for unpacking Patrick Rudin <taxi_bs@gmx.ch> - 2024-08-11 17:26 +0200
Re: for unpacking "Peter J. Holzer" <hjp-usenet4@hjp.at> - 2024-08-11 18:16 +0200
Re: for unpacking Patrick Rudin <taxi_bs@gmx.ch> - 2024-08-11 23:18 +0200
Re: for unpacking "Peter J. Holzer" <hjp-usenet4@hjp.at> - 2024-08-11 23:43 +0200
Re: for unpacking Patrick Rudin <taxi_bs@gmx.ch> - 2024-08-12 21:03 +0200
Re: for unpacking Hermann Riemann <nospam.ng@hermann-riemann.de> - 2024-08-13 02:44 +0200
Re: for unpacking Hermann Riemann <nospam.ng@hermann-riemann.de> - 2024-08-13 19:36 +0200
Re: for unpacking "Peter J. Holzer" <hjp-usenet4@hjp.at> - 2024-08-13 19:47 +0200
Re: for unpacking Hermann Riemann <nospam.ng@hermann-riemann.de> - 2024-08-14 04:38 +0200
Re: for unpacking "Peter J. Holzer" <hjp-usenet4@hjp.at> - 2024-08-14 08:26 +0200
Re: for unpacking Hermann Riemann <nospam.ng@hermann-riemann.de> - 2024-08-14 10:25 +0200
Re: for unpacking "Peter J. Holzer" <hjp-usenet4@hjp.at> - 2024-08-14 13:22 +0200
Re: for unpacking Hermann Riemann <nospam.ng@hermann-riemann.de> - 2024-08-14 14:45 +0200
Re: for unpacking Patrick Rudin <taxi_bs@gmx.ch> - 2024-08-12 21:06 +0200
Re: for unpacking "Peter J. Holzer" <hjp-usenet4@hjp.at> - 2024-08-13 00:24 +0200
Re: for unpacking Hermann Riemann <nospam.ng@hermann-riemann.de> - 2024-08-14 14:41 +0200
Re: for unpacking Hermann Riemann <nospam.ng@hermann-riemann.de> - 2024-08-14 18:39 +0200
Re: for unpacking Ralph Aichinger <ralph@pi.h5.or.at> - 2024-08-14 17:05 +0000
Re: for unpacking Hermann Riemann <nospam.ng@hermann-riemann.de> - 2024-08-15 05:44 +0200
Re: for unpacking Patrick Rudin <taxi_bs@gmx.ch> - 2024-08-16 13:31 +0200
Re: for unpacking Patrick Rudin <taxi_bs@gmx.ch> - 2024-08-13 23:06 +0200
Re: for unpacking "Peter J. Holzer" <hjp-usenet4@hjp.at> - 2024-08-13 23:19 +0200
Re: for unpacking Patrick Rudin <taxi_bs@gmx.ch> - 2024-08-14 21:11 +0200
Re: for unpacking Patrick Rudin <taxi_bs@gmx.ch> - 2024-08-14 21:08 +0200
Re: for unpacking Patrick Rudin <taxi_bs@gmx.ch> - 2025-10-06 22:46 +0200
Re: for unpacking "Peter J. Holzer" <hjp-usenet4@hjp.at> - 2025-10-06 23:37 +0200
Re: for unpacking Hermann Riemann <nospam.ng@hermann-riemann.de> - 2025-10-07 09:01 +0200
Re: for unpacking Patrick Rudin <taxi_bs@gmx.ch> - 2025-10-07 14:22 +0200
Re: for unpacking ram@zedat.fu-berlin.de (Stefan Ram) - 2025-10-07 13:13 +0000
Re: for unpacking Hermann Riemann <nospam.ng@hermann-riemann.de> - 2025-10-07 15:34 +0200
Re: for unpacking Patrick Rudin <taxi_bs@gmx.ch> - 2025-10-07 22:57 +0200
Re: for unpacking Patrick Rudin <taxi_bs@gmx.ch> - 2025-10-10 21:50 +0200
[Python-de] Re: for unpacking Mike Müller <mmueller@python-academy.de> - 2024-08-07 09:14 +0200
Re: [Python-de] Re: for unpacking Patrick Rudin <taxi_bs@gmx.ch> - 2024-08-07 11:57 +0200
Re: [Python-de] Re: for unpacking "Peter J. Holzer" <hjp-usenet4@hjp.at> - 2024-08-08 23:18 +0200
[Python-de] Re: for unpacking Mike Müller <mmueller@python-academy.de> - 2024-08-09 08:03 +0200
Re: for unpacking Hermann Riemann <nospam.ng@hermann-riemann.de> - 2024-08-07 12:35 +0200
csiph-web