I think that in this case, Python is demonstrably better than Prothon.
C:\temp\prothon \Prothon>python
ActivePython 2.3.2 Build 232 (ActiveState Corp.) based on
Python 2.3.2 (#49, Nov 13 2003, 10:34:54) [MSC v.1200 32 bit (Intel)] on
win32
Type "help", "copyright" , "credits" or "license" for more information.
[color=blue][color=green][color=darkred]
>>> print 2**65[/color][/color][/color]
368934881474191 03232
[color=blue][color=green][color=darkred]
>>> print 2**65 == (2**65 + 1)[/color][/color][/color]
False
C:\temp\prothon \Prothon>protho n
Prothon 0.1 Interactive Console, Build 532, May 21 2004 (Ctrl-D to exit)
[color=blue][color=green][color=darkred]
>>> print 2** 65[/color][/color][/color]
3.68935e+19
[color=blue][color=green][color=darkred]
>>> print 2**65 == (2**65 + 1)[/color][/color][/color]
True
If Prothon is a language designed for the next ten years then it should
be tuned for correctness and ease of use, not for limitations of today's
hardware.
Paul Prescod
C:\temp\prothon \Prothon>python
ActivePython 2.3.2 Build 232 (ActiveState Corp.) based on
Python 2.3.2 (#49, Nov 13 2003, 10:34:54) [MSC v.1200 32 bit (Intel)] on
win32
Type "help", "copyright" , "credits" or "license" for more information.
[color=blue][color=green][color=darkred]
>>> print 2**65[/color][/color][/color]
368934881474191 03232
[color=blue][color=green][color=darkred]
>>> print 2**65 == (2**65 + 1)[/color][/color][/color]
False
C:\temp\prothon \Prothon>protho n
Prothon 0.1 Interactive Console, Build 532, May 21 2004 (Ctrl-D to exit)
[color=blue][color=green][color=darkred]
>>> print 2** 65[/color][/color][/color]
3.68935e+19
[color=blue][color=green][color=darkred]
>>> print 2**65 == (2**65 + 1)[/color][/color][/color]
True
If Prothon is a language designed for the next ten years then it should
be tuned for correctness and ease of use, not for limitations of today's
hardware.
Paul Prescod
Comment