<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:series="http://unfoldingneurons.com/"
		>
<channel>
	<title>Kommentare zu: Sprachunterschiede &#8211; PHP:C#</title>
	<atom:link href="http://blog.marcus-kimpenhaus.de/2008/04/30/sprachunterschiede-phpc/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.marcus-kimpenhaus.de/2008/04/30/sprachunterschiede-phpc/</link>
	<description></description>
	<lastBuildDate>Fri, 04 Jun 2010 11:22:02 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
	<item>
		<title>Von: Otto Vielstein</title>
		<link>http://blog.marcus-kimpenhaus.de/2008/04/30/sprachunterschiede-phpc/comment-page-1/#comment-1995</link>
		<dc:creator>Otto Vielstein</dc:creator>
		<pubDate>Tue, 06 Jan 2009 21:28:29 +0000</pubDate>
		<guid isPermaLink="false">http://blog.marcus-kimpenhaus.de/?p=311#comment-1995</guid>
		<description>Hi Marcus, in C# kannst du diese einfache Aufgabe nur lösen wenn du dir ein Modul mit hinreichender Arithmetik schreibst (was ja z.T. auch Absicht des Autors ist) . Ich habe selbst u.a. Mathematica verwende es bei Euler aber nicht, da dies reichlich unfair wäre (und nicht im Sinne des Erfinders!). In Sprachen wie Python, Ruby oder Smalltalk z.B., die alle über beliebige Genauigkeit verfügen, ist die Aufgabe schlicht simpel.
Beachte ferner, dass zur Umwandlung in einen String und String nach numerischen Wert die Bedingung &quot;ord(str[i])-48&quot; den Wert der i-Stelle des Strings liefert. Der Rest ist ein Kinderspiel und Bedarf der 303maligen Summierung (Length(string(2^1000))=304)...
In Component Pascal, auch Black Box genannt, hast du ein kostenloses Oberon-2 System, das eine arbitrary arithmetic mitliefert...
So long OV
PS.: nicht alle Aufgaben bei Euler sind korrekt, be careful ;-)</description>
		<content:encoded><![CDATA[Internet Explorer 7.0   Windows XP<p>
Hi Marcus, in C# kannst du diese einfache Aufgabe nur lösen wenn du dir ein Modul mit hinreichender Arithmetik schreibst (was ja z.T. auch Absicht des Autors ist) . Ich habe selbst u.a. Mathematica verwende es bei Euler aber nicht, da dies reichlich unfair wäre (und nicht im Sinne des Erfinders!). In Sprachen wie Python, Ruby oder Smalltalk z.B., die alle über beliebige Genauigkeit verfügen, ist die Aufgabe schlicht simpel.<br />
Beachte ferner, dass zur Umwandlung in einen String und String nach numerischen Wert die Bedingung &#8220;ord(str[i])-48&#8243; den Wert der i-Stelle des Strings liefert. Der Rest ist ein Kinderspiel und Bedarf der 303maligen Summierung (Length(string(2^1000))=304)&#8230;<br />
In Component Pascal, auch Black Box genannt, hast du ein kostenloses Oberon-2 System, das eine arbitrary arithmetic mitliefert&#8230;<br />
So long OV<br />
PS.: nicht alle Aufgaben bei Euler sind korrekt, be careful <img src='http://blog.marcus-kimpenhaus.de/wp-content/files/smilies/yahoo_wink.gif' alt='&#59;&#45;&#41;' class='wp-smiley' width='18' height='18' title='&#59;&#45;&#41;' /></p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Marcus Kimpenhaus</title>
		<link>http://blog.marcus-kimpenhaus.de/2008/04/30/sprachunterschiede-phpc/comment-page-1/#comment-1917</link>
		<dc:creator>Marcus Kimpenhaus</dc:creator>
		<pubDate>Sat, 03 May 2008 08:59:27 +0000</pubDate>
		<guid isPermaLink="false">http://blog.marcus-kimpenhaus.de/?p=311#comment-1917</guid>
		<description>Hm, 

das heißt aber sowohl für den Namespace &lt;code&gt;Microsoft.Scripting&lt;/code&gt; als auch für &lt;code&gt;Microsoft.FSharp.Math&lt;/code&gt; ist jeweils eine Zusatz-Installation von Nöten (zum Einen IronPython zum Anderen F#). Was ich äußerst Schade finde, da gewisse Bereiche einfach out of the box nicht abgedeckt werden können. Sicher bietet die funktionale Programmierung für wissenschaftlich Zwecke bessere Möglichkeiten, aber dennoch kann ich mir Szenarien ausmalen, in denen auch eine höhere Genauigkeit als 15 Stellen erforderlich sind und diese mit Bordmitteln nicht umsetzbar sind. Vielleicht legt Microsoft ja in Zukunft doch noch die BigInteger und BigNum Implementierung im System.Numeric Namespace nach. Zu hoffen wäre es.</description>
		<content:encoded><![CDATA[Mozilla Firefox 3.0b5   Mac OS X<p>
Hm, </p>
<p>das heißt aber sowohl für den Namespace <code>Microsoft.Scripting</code> als auch für <code>Microsoft.FSharp.Math</code> ist jeweils eine Zusatz-Installation von Nöten (zum Einen IronPython zum Anderen F#). Was ich äußerst Schade finde, da gewisse Bereiche einfach out of the box nicht abgedeckt werden können. Sicher bietet die funktionale Programmierung für wissenschaftlich Zwecke bessere Möglichkeiten, aber dennoch kann ich mir Szenarien ausmalen, in denen auch eine höhere Genauigkeit als 15 Stellen erforderlich sind und diese mit Bordmitteln nicht umsetzbar sind. Vielleicht legt Microsoft ja in Zukunft doch noch die BigInteger und BigNum Implementierung im System.Numeric Namespace nach. Zu hoffen wäre es.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Martin</title>
		<link>http://blog.marcus-kimpenhaus.de/2008/04/30/sprachunterschiede-phpc/comment-page-1/#comment-1916</link>
		<dc:creator>Martin</dc:creator>
		<pubDate>Fri, 02 May 2008 18:20:16 +0000</pubDate>
		<guid isPermaLink="false">http://blog.marcus-kimpenhaus.de/?p=311#comment-1916</guid>
		<description>Hi,

wenn es richtig verstanden haben, ist im Namespace &quot;Microsoft.Scripting&quot; die Klasse BigInteger für das Arbeiten mit großen Zahlen implementiert worden.

Na ja.</description>
		<content:encoded><![CDATA[Safari 525.18   Mac OS X<p>
Hi,</p>
<p>wenn es richtig verstanden haben, ist im Namespace &#8220;Microsoft.Scripting&#8221; die Klasse BigInteger für das Arbeiten mit großen Zahlen implementiert worden.</p>
<p>Na ja.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Martin</title>
		<link>http://blog.marcus-kimpenhaus.de/2008/04/30/sprachunterschiede-phpc/comment-page-1/#comment-1915</link>
		<dc:creator>Martin</dc:creator>
		<pubDate>Fri, 02 May 2008 18:12:25 +0000</pubDate>
		<guid isPermaLink="false">http://blog.marcus-kimpenhaus.de/?p=311#comment-1915</guid>
		<description>Hi,

habe naturlich 2**1000 eingegeben ;-)</description>
		<content:encoded><![CDATA[Safari 525.18   Mac OS X<p>
Hi,</p>
<p>habe naturlich 2**1000 eingegeben <img src='http://blog.marcus-kimpenhaus.de/wp-content/files/smilies/yahoo_wink.gif' alt='&#59;&#45;&#41;' class='wp-smiley' width='18' height='18' title='&#59;&#45;&#41;' /></p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Martin</title>
		<link>http://blog.marcus-kimpenhaus.de/2008/04/30/sprachunterschiede-phpc/comment-page-1/#comment-1914</link>
		<dc:creator>Martin</dc:creator>
		<pubDate>Fri, 02 May 2008 18:02:41 +0000</pubDate>
		<guid isPermaLink="false">http://blog.marcus-kimpenhaus.de/?p=311#comment-1914</guid>
		<description>Hi,

man sollte den Beitrag auch korrekt lesen ;-) (habe ich nun getan).

Was mich wundert: Ich habe unter IronPython 2*1000 eingegeben und das gleiche Ergebnis erzielt wie Du mit PHP. Ich werde mal in den Quellen von IronPython (in C# geschrieben) nachsehen und Dir dann berichten, wie die Kollegen die Lösung herbei&quot;gezaubert&quot; haben.</description>
		<content:encoded><![CDATA[Safari 525.18   Mac OS X<p>
Hi,</p>
<p>man sollte den Beitrag auch korrekt lesen <img src='http://blog.marcus-kimpenhaus.de/wp-content/files/smilies/yahoo_wink.gif' alt='&#59;&#45;&#41;' class='wp-smiley' width='18' height='18' title='&#59;&#45;&#41;' /> (habe ich nun getan).</p>
<p>Was mich wundert: Ich habe unter IronPython 2*1000 eingegeben und das gleiche Ergebnis erzielt wie Du mit <acronym title="Pre-Hypertext Processing">PHP</acronym>. Ich werde mal in den Quellen von IronPython (in C# geschrieben) nachsehen und Dir dann berichten, wie die Kollegen die Lösung herbei&#8221;gezaubert&#8221; haben.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Marcus Kimpenhaus</title>
		<link>http://blog.marcus-kimpenhaus.de/2008/04/30/sprachunterschiede-phpc/comment-page-1/#comment-1913</link>
		<dc:creator>Marcus Kimpenhaus</dc:creator>
		<pubDate>Wed, 30 Apr 2008 11:14:48 +0000</pubDate>
		<guid isPermaLink="false">http://blog.marcus-kimpenhaus.de/?p=311#comment-1913</guid>
		<description>Decimal kann nicht verwendet werden, da es einen maximalen Wert von

&lt;code&gt;
+/-79,228,162,514,264,337,593,543,950,335 
(+/-7.9228162514264337593543950335E+28)
&lt;/code&gt;

annehmen kann, was für dieses Problem viel zu klein ist. Zwar hätte Decimal die höchste Genauigkeit, wäre aber dennoch nicht geeignet, da auch 29 signifikante Stellen nicht ausreichend wären.</description>
		<content:encoded><![CDATA[Mozilla Firefox 3.0b5   Windows XP<p>
Decimal kann nicht verwendet werden, da es einen maximalen Wert von</p>
<p><code><br />
+/-79,228,162,514,264,337,593,543,950,335<br />
(+/-7.9228162514264337593543950335E+28)<br />
</code></p>
<p>annehmen kann, was für dieses Problem viel zu klein ist. Zwar hätte Decimal die höchste Genauigkeit, wäre aber dennoch nicht geeignet, da auch 29 signifikante Stellen nicht ausreichend wären.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Martin</title>
		<link>http://blog.marcus-kimpenhaus.de/2008/04/30/sprachunterschiede-phpc/comment-page-1/#comment-1912</link>
		<dc:creator>Martin</dc:creator>
		<pubDate>Wed, 30 Apr 2008 10:49:29 +0000</pubDate>
		<guid isPermaLink="false">http://blog.marcus-kimpenhaus.de/?p=311#comment-1912</guid>
		<description>Aus meiner Sicht solltest Du zumindest den Datentyp System.Decimal verwenden, da er wie unter (http://msdn.microsoft.com/de-de/library/364x0z75(VS.80).aspx) beschrieben 28-29 Stellen genau arbeitet.

cu Martin</description>
		<content:encoded><![CDATA[Safari 525.18   Mac OS X<p>
Aus meiner Sicht solltest Du zumindest den Datentyp System.Decimal verwenden, da er wie unter (<a href="http://msdn.microsoft.com/de-de/library/364x0z75(VS.80" rel="nofollow">http://msdn.microsoft.com/de-de/library/364x0z75(VS.80</a>).aspx) beschrieben 28-29 Stellen genau arbeitet.</p>
<p>cu Martin</p>
]]></content:encoded>
	</item>
</channel>
</rss>
