کد C++
نوشته شدهی زیر قابل حمله به این معنی که اگه ببریمش روی هر ماشینی که کامپایلر C++
داره، کامپایل میشه و کد قابل اجرا روی اون ماشین رو تولید میکنه.
#include<iostream>
int main()
{
float f;
cin>>f;
while(f/2.0 > 0) f = f/2.0;
return 0;
}
حالا سوال اینجاست که با توجه به دقت عدد اعشاری روی ماشینهای مختلف مقادیر مختلفی که روی ماشینهای مختلف به دست میآد فرق داره یا نه این دقت به مقادیر به دست اومده ربطی نداره؟
هیچ پژوهش انسانی نمیتواند ادعای علمی بودن داشته باشد، مگر اینکه از برهان ریاضی برخوردار باشد (لئوناردو داوینچی)