Basic4ppc - Windows Mobile Development  

Go Back   Basic4ppc - Windows Mobile Development > Foreign Languages > German Forum
Home Register FAQ Members List Search Today's Posts Mark Forums Read


Probleme bei device.exe wegen goto-Befehl


Reply
 
LinkBack Thread Tools Display Modes
  #11 (permalink)  
Old 01-19-2008, 04:24 PM
Newbie
 
Join Date: Dec 2007
Posts: 3
Default

Hallo nochmal,

wollte mich für die vielen Vorschläge bedanken. Das Problem ist gelöst.

Schöne Grüsse,
Urgott
Reply With Quote
  #12 (permalink)  
Old 01-20-2008, 07:59 AM
klaus's Avatar
Basic4ppc Expert
 
Join Date: Oct 2007
Location: Switzerland
Posts: 507
Awards Showcase
Competition Winner 
Total Awards: 1
Default

Hallo agraham,
Yes it was a big surprise, das war wirklich eine grosse Überaschung. Die Eigenwertroutine läuft jetzt auch mit dem Neuen Compiler.

Geschwindigkeitserhöhung 8 mal !!

Die Neue Version des Programmes findet sich im Englischen Forum.
Natural frequency calculation of mechanical structures

Nochmals herzlichen Dank an agraham für die Hilfe.

Dies ist wieder eine Bestätigung des Wertes dieses Forums !
Wo man Beste Unterstützung bekommt.

Grüsse
Klaus
Switzerland
Reply With Quote
  #13 (permalink)  
Old 01-23-2008, 09:07 AM
Knows the basics
 
Join Date: Aug 2007
Posts: 51
Default Go-to statement considered harmful

Quote:
Originally Posted by klaus View Post

Ich verwende in meinem Natural Frequency Programm eine alte Eigenwert Routine von HP mehr als 20 Jahre alt mit etlichen verschlungenen Goto's.

...

Den Goto Befehle sollte man vergessen !

Man könnte sich die Frage stellen ob man den Goto Befehl in Basic4PPC nicht schlicht beseitigen sollte da er im Neuen Compiler mit den Einschränkungen wahrscheinlich mehr Verwirrung einführt als Lösungen bringt.
Interessant ist, dass der 20 Jahre alte HP Code (ca. 1987 also) bereits 20 Jahre hinter dem State of the Art war. Hier ein Klassiker von 1968 (Go-To statement considered harmful von Dijkstra):

http://www.cs.utexas.edu/users/EWD/ewd02xx/EWD215.PDF

Interessant auch diese Retrospektive von 2005

http://david.tribble.com/text/goto.html

Viel Spaß bei der Lektüre
__________________
Unclutter your code -- use an obfuscator
Reply With Quote
  #14 (permalink)  
Old 01-24-2008, 09:01 AM
klaus's Avatar
Basic4ppc Expert
 
Join Date: Oct 2007
Location: Switzerland
Posts: 507
Awards Showcase
Competition Winner 
Total Awards: 1
Default

Hallo Woinowski
Danke für die Lektüre, hab sie durchgelesen.

Die Goto Debatte kenne Ich seit Jahren, habe sie auch mit erlebt.
Meine ersten Programmierschritte habe Ich in Fortran mit Lochkarten gemacht.
Nur wenn die Programmiersprache oder der Compiler die Goto's nicht mehr korrekt verwalten kann passe Ich mich an die Programmiersprache an.
Ich finde die Strukturbefehle auch besser lesbar als die Goto's, kann ja auch Geschmacksache sein.

Mein Ratschlag war mehr unsere jüngeren 'Kollegen' gedacht Goto zu vergessen um sich eventuelle Unanehmlichkeiten zu vermeiden, und nichts Anderes.

Um auf die Eigenwertroutine zurück zu kommen. Ich habe sie vor ungefähr 20 Jahren das erste mal eingesetzt, sie ist aber bestimmt viel älter, und war ursprünglich wahrscheinlich in Fortran geschrieben und in HP Basic übersetzt.

Grüsse
Klaus

Last edited by klaus : 02-07-2008 at 08:30 PM.
Reply With Quote
Reply



Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On

Similar Threads
Thread Thread Starter Forum Replies Last Post
Probleme mit LoadCSV und ANSI - UTF-8 Holger.D German Forum 2 05-13-2008 07:23 PM
Probleme beim Einlesen von CSV Christian72D German Forum 1 01-07-2008 10:33 AM
Probleme beim Lesen eines NMEA-Protokolls schimanski German Forum 0 12-09-2007 05:20 PM
Goto problem klaus Questions & Help Needed 2 11-15-2007 01:28 PM
avoid using goto paul j Code Samples & Tips 0 11-11-2007 11:56 AM


All times are GMT. The time now is 04:55 AM.


Powered by vBulletin® Version 3.6.10
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.1.0