صفحه نخست  •  فهرست تالارها  •  نگارخانه  •  لیست اعضا  •  گروه‌ها  •  جستجو  •  ورود
 
2
ارسال موضوع جدیدپاسخ به موضوع
نویسنده پیغام
mhajiآفلاين
آخر آدم بيکار!
آخر آدم بيکار!

آواتار

تاريخ عضويت: دوشنبه 19 خرداد 1382
مجموع ارسالها: 3375
اعتبار کسب شده: 4062
محل سکونت: Montreal
جنسيت: مرد
ارسال دوشنبه 24 فروردين 1383، ساعت 10:04
 4 سال و 1 ماه پيش
#1
 
اگه فکر ميکنيد اين عبارت شرطي هميشه بي معني و بي تاثير هست، اشتباه ميکنيد!

if( x != x ) { ... }


Shocked d'oh!

البته نميدونم توي همه زبانهاي برنامه نويسي يک همچين شرطي واقعا به درد بخوره. اما ... Shhh

بهتره بذارم خودتون هم فکر کنيد. هر کس تا چهارشنبه (26 فروردين 83) جواب درست رو بنويسه، حتما بهش جايزه ميدم. :vic:

_________________
گنجشک ها خوبند
گنجشک ها نازند
بر دامنم آنها
در حال پروازند...


اين پيغام تا به حال يک بار و توسط mhaji در تاريخ چهارشنبه 09 آذر 1384، ساعت 18:45 ويرايش شده است.
 
3
3
0
پاسخ به صورت نقل قول بازگشت به بالای صفحه
فلفلوآفلاين
پرچونه!!
پرچونه!!

آواتار

تاريخ عضويت: دوشنبه 19 آبان 1382
مجموع ارسالها: 701
اعتبار کسب شده: 177
محل سکونت: 
جنسيت: نامشخص
ارسال دوشنبه 24 فروردين 1383، ساعت 10:12
 4 سال و 1 ماه پيش
#2
 
mhaji نوشته بود:

بهتره بذارم خودتون هم فکر کنيد. هر کس تا چهارشنبه (26 فروردين 83) جواب درست رو بنويسه، حتما بهش جايزه ميدم. :vic:


اول جايزشو بگو ببينيم ارزش فکر کردن داره يا نه ؟

_________________
كز سنگ ناله خيزد روز وداع ياران
 
2
2
0
پاسخ به صورت نقل قول بازگشت به بالای صفحه
احسانآفلاين
آخر آدم بيکار!
آخر آدم بيکار!

آواتار

تاريخ عضويت: دوشنبه 19 خرداد 1382
مجموع ارسالها: 4948
اعتبار کسب شده: 9885
محل سکونت: شيراز
سن: 26
جنسيت: مرد
ارسال دوشنبه 24 فروردين 1383، ساعت 14:11
 4 سال و 1 ماه پيش
#3
 
mhaji نوشته بود:

البته نميدونم توي همه زبانهاي برنامه نويسي يک همچين شرطي واقعا به درد بخوره. اما ... Shhh

:vic:


حداقل مي گفتي توي چه زبوني به درد ميخوره تا بهت ميگفتيم به چه دردي!!! Sad(

_________________
» تنهايي خيلي خوب است... ... ... اما دونفره‌اش!
» برنج را با وام بانکي ميخريم، نان را قسطي و ديگر هيچ!
 
2
2
0
پاسخ به صورت نقل قول بازگشت به بالای صفحه
mhajiآفلاين
آخر آدم بيکار!
آخر آدم بيکار!

آواتار

تاريخ عضويت: دوشنبه 19 خرداد 1382
مجموع ارسالها: 3375
اعتبار کسب شده: 4062
محل سکونت: Montreal
جنسيت: مرد
ارسال دوشنبه 24 فروردين 1383، ساعت 14:48
 4 سال و 1 ماه پيش
#4
 
1. هنوز درباره اينکه جايزه چي باشه تصميم نگرفتم شايد يک ناهار يا شام يا سينما يا پول نقد، اما مطمئن باشيد ارزش فکر کردن داره.

2. همچين عبارتي در زبان جاوا کاربرد داره. شايد در بعضي ديگه از زبانها هم کاربرد داشته باشه اما من ديگه نميدونم. Silenced

_________________
گنجشک ها خوبند
گنجشک ها نازند
بر دامنم آنها
در حال پروازند...
 
2
2
0
پاسخ به صورت نقل قول بازگشت به بالای صفحه
nashenas114
بزنم به تخته!
بزنم به تخته!

مجموع ارسالها: 150
اعتبار کسب شده: 106
محل سکونت: 
جنسيت: نامشخص
ارسال دوشنبه 24 فروردين 1383، ساعت 17:15
 4 سال و 1 ماه پيش
#5
 
من دقيقا متوجه منظورتون نشدم اما مي تونم برنامه اي به زبان c بنويسم که در اون وارد اين عبارت درون کروشه اين شرط بشود .


#define x func()
#include <stdio.h>
int i=0;
int func();
main(){
if (x!=x){
printf("I am waiting for my reward\n";
}
}
int func(){
i++;
return i;
}

ممکن است اين برنامه به درد اين بخورد که نشان دهد مقدار برگشتي يک تابع وابسته به مرتبه صدا زدن آن است يا نه . با اين مي شود تابع هايي مثل random را چک کرد .

_________________
هر جور مي خواي فکر کن !!!
 
2
2
0
پاسخ به صورت نقل قول بازگشت به بالای صفحه
احسانآفلاين
آخر آدم بيکار!
آخر آدم بيکار!

آواتار

تاريخ عضويت: دوشنبه 19 خرداد 1382
مجموع ارسالها: 4948
اعتبار کسب شده: 9885
محل سکونت: شيراز
سن: 26
جنسيت: مرد
ارسال دوشنبه 24 فروردين 1383، ساعت 17:55
 4 سال و 1 ماه پيش
#6
 
http://java.sun.com/docs/books/jls/second_edition/html/expressions.doc.html#5198

---SNIP BEGIN---

15.21.1 Numerical Equality Operators == and !=

If the operands of an equality operator are both of primitive numeric type,
binary numeric promotion is performed on the operands (§5.6.2). If the
promoted type of the operands is int or long, then an integer equality test
is performed; if the promoted type is float or double, then a floating-point
equality test is performed.

Note that binary numeric promotion performs value set conversion (§5.1.Cool.
Comparison is carried out accurately on floating-point values, no matter
what value sets their representing values were drawn from.
Floating-point equality testing is performed in accordance with the rules of
the IEEE 754 standard:


* If either operand is NaN, then the result of == is false but the result of
!= is true. Indeed, the test x!=x is true if and only if the value of x is
NaN.
(The methods Float.isNaN and Double.isNaN may also be used to test
whether a value is NaN.)
* Positive zero and negative zero are considered equal. Therefore, -0.0==0.0
is true, for example.
* Otherwise, two distinct floating-point values are considered unequal by
the equality operators. In particular, there is one value representing
positive infinity and one value representing negative infinity; each
compares equal only to itself, and each compares unequal to all other
values.

Subject to these considerations for floating-point numbers, the following
rules then hold for integer operands or for floating-point operands other
than NaN:

* The value produced by the == operator is true if the value of the
left-hand operand is equal to the value of the right-hand operand;
otherwise, the result is false.
* The value produced by the != operator is true if the value of the
left-hand operand is not equal to the value of the right-hand operand;
otherwise, the result is false.

---SNIP END---

I'm Waiting For My REWARD!! (ONLY A LITTLE TIME!!!)

_________________
» تنهايي خيلي خوب است... ... ... اما دونفره‌اش!
» برنج را با وام بانکي ميخريم، نان را قسطي و ديگر هيچ!
 
2
2
0
پاسخ به صورت نقل قول بازگشت به بالای صفحه
nashenas114
بزنم به تخته!
بزنم به تخته!

مجموع ارسالها: 150
اعتبار کسب شده: 106
محل سکونت: 
جنسيت: نامشخص
ارسال دوشنبه 24 فروردين 1383، ساعت 18:13
 4 سال و 1 ماه پيش
#7
 
بابا NaN يعني چي ؟
مي شه يکي ترجمه کنه ؟

_________________
هر جور مي خواي فکر کن !!!
 
2
2
0
پاسخ به صورت نقل قول بازگشت به بالای صفحه
mhajiآفلاين
آخر آدم بيکار!
آخر آدم بيکار!

آواتار

تاريخ عضويت: دوشنبه 19 خرداد 1382
مجموع ارسالها: 3375
اعتبار کسب شده: 4062
محل سکونت: Montreal
جنسيت: مرد
ارسال سه‌شنبه 25 فروردين 1383، ساعت 9:49
 4 سال و 1 ماه پيش
#8
 
دوست عزيز جناب nashenas114
منظور من اين بود که اين عبارت شرطي واقعا استفاده بشه و کاربرد داشته باشه. نه اينکه لزوما همواره x != x غلطه. قطعه برنامه اي که شما نوشتيد، به زيبايي نشون ميده که به دليل وجود side-effect در زبانهاي C و ++C شرط
x != x
ممکنه درست باشه! :vic:

دوست عزيز جناب احسان!
جوابي که شما پيدا کرديد درسته =D{ و نشون ميده که شما به نحو شايسته اي ميتونيد از موتور جستجوي google بهره ببريد. به شما تبريک ميگم. اما براي روشن تر شدن موضوع يک مثال ميزنم:


public class Test {
public static void main(String[] args){

double d1 = -5.0;
double d2 = Math.log(d1); // logarithm of a negative number!!!
if( d2 != d2 )
System.out.println("d2 is Not a Number (NaN)”);

}
}



و در واقع چک کردن x != x در زبان جاوا، روش موثر و در واقع کوتاه ترين راهي هست که برنامه نويسان حرفه اي جاوا در اين گونه موارد استفاده ميکنند.

به هر حال براي پرداخت جايزه آمادگي خودم را اعلام ميکنم. Wink

_________________
گنجشک ها خوبند
گنجشک ها نازند
بر دامنم آنها
در حال پروازند...
 
2
2
0
پاسخ به صورت نقل قول بازگشت به بالای صفحه
احسانآفلاين
آخر آدم بيکار!
آخر آدم بيکار!

آواتار

تاريخ عضويت: دوشنبه 19 خرداد 1382
مجموع ارسالها: 4948
اعتبار کسب شده: 9885
محل سکونت: شيراز
سن: 26
جنسيت: مرد
ارسال سه‌شنبه 25 فروردين 1383، ساعت 13:19
 4 سال و 1 ماه پيش
#9
 
nashenas114 نوشته بود:
بابا NaN يعني چي ؟
مي شه يکي ترجمه کنه ؟


Not a Number

_________________
» تنهايي خيلي خوب است... ... ... اما دونفره‌اش!
» برنج را با وام بانکي ميخريم، نان را قسطي و ديگر هيچ!
 
2
2
0
پاسخ به صورت نقل قول بازگشت به بالای صفحه
احسانآفلاين
آخر آدم بيکار!
آخر آدم بيکار!

آواتار

تاريخ عضويت: دوشنبه 19 خرداد 1382
مجموع ارسالها: 4948
اعتبار کسب شده: 9885
محل سکونت: شيراز
سن: 26
جنسيت: مرد
ارسال چهارشنبه 02 آذر 1384، ساعت 13:56
 2 سال و 5 ماه پيش
#10
 
mhaji نوشته بود:
...

به هر حال براي پرداخت جايزه آمادگي خودم را اعلام ميکنم. Wink


من هنوز زنده ام ها! Twisted Evil

_________________
» تنهايي خيلي خوب است... ... ... اما دونفره‌اش!
» برنج را با وام بانکي ميخريم، نان را قسطي و ديگر هيچ!
 
2
2
0
پاسخ به صورت نقل قول بازگشت به بالای صفحه
احسانآفلاين
آخر آدم بيکار!
آخر آدم بيکار!

آواتار

تاريخ عضويت: دوشنبه 19 خرداد 1382
مجموع ارسالها: 4948
اعتبار کسب شده: 9885
محل سکونت: شيراز
سن: 26
جنسيت: مرد
ارسال چهارشنبه 09 آذر 1384، ساعت 15:02
 2 سال و 5 ماه پيش
#11
 
احسان نوشته بود:
mhaji نوشته بود:
...

به هر حال براي پرداخت جايزه آمادگي خودم را اعلام ميکنم. Wink


من هنوز زنده ام ها! Twisted Evil


1.5 سال انتظار؟ عجب جايزه خفنيه بايد باشه!
آي مهدي! اينجا رو ميخوني؟ Think

_________________
» تنهايي خيلي خوب است... ... ... اما دونفره‌اش!
» برنج را با وام بانکي ميخريم، نان را قسطي و ديگر هيچ!
 
2
2
0
پاسخ به صورت نقل قول بازگشت به بالای صفحه
فلفلوآفلاين
پرچونه!!
پرچونه!!

آواتار

تاريخ عضويت: دوشنبه 19 آبان 1382
مجموع ارسالها: 701
اعتبار کسب شده: 177
محل سکونت: 
جنسيت: نامشخص
ارسال چهارشنبه 09 آذر 1384، ساعت 15:59
 2 سال و 5 ماه پيش
#12
 
احتمالا جايزه رو كاشته تا سبز بشه Wink

_________________
كز سنگ ناله خيزد روز وداع ياران
 
2
2
0
پاسخ به صورت نقل قول بازگشت به بالای صفحه
غريب آشناآفلاين
آخر آدم بيکار!
آخر آدم بيکار!

تاريخ عضويت: دوشنبه 19 خرداد 1382
مجموع ارسالها: 5521
اعتبار کسب شده: 6268
محل سکونت: شيراز
سن: 25
جنسيت: مرد
ارسال چهارشنبه 09 آذر 1384، ساعت 16:25
 2 سال و 5 ماه پيش
#13
 
پول جايزه احسان قرار بود از مبلغ طرح تحقيقاتي mhaji پرداخت بشه که گيرش نيومد و يه عده ديگه خوردنش!

_________________
"گـر چـه افتـاد ز زلـفـش گـرهـي در کـارم - - - - - - - - - - همچنان چشم گشاد از کرمش مي دارم
پاسبان حرم دل شده ام شب همه شب - - - - - - - - - - تـا در ايـن پـرده جـز انـديـشـه او نـگـذارم"
 
2
2
0
پاسخ به صورت نقل قول بازگشت به بالای صفحه
mhajiآفلاين
آخر آدم بيکار!
آخر آدم بيکار!

آواتار

تاريخ عضويت: دوشنبه 19 خرداد 1382
مجموع ارسالها: 3375
اعتبار کسب شده: 4062
محل سکونت: Montreal
جنسيت: مرد
ارسال چهارشنبه 09 آذر 1384، ساعت 18:43
 2 سال و 5 ماه پيش
#14
 
من هيچ وقت و هيچ شرايطي جايزه کسي رو نخوردم. جايزه اي که براي احسان هم در نظر گرفتم يک کتابه.
 
2
2
0
پاسخ به صورت نقل قول بازگشت به بالای صفحه
احسانآفلاين
آخر آدم بيکار!
آخر آدم بيکار!

آواتار

تاريخ عضويت: دوشنبه 19 خرداد 1382
مجموع ارسالها: 4948
اعتبار کسب شده: 9885
محل سکونت: شيراز
سن: 26
جنسيت: مرد
ارسال شنبه 12 آذر 1384، ساعت 11:26
 2 سال و 5 ماه پيش
#15
 
mhaji نوشته بود:
من هيچ وقت و هيچ شرايطي جايزه کسي رو نخوردم. جايزه اي که براي احسان هم در نظر گرفتم يک کتابه.

Smile
اين چرا آيکون "بوس" نداره؟
Dancing

_________________
» تنهايي خيلي خوب است... ... ... اما دونفره‌اش!
» برنج را با وام بانکي ميخريم، نان را قسطي و ديگر هيچ!
 
2
2
0
پاسخ به صورت نقل قول بازگشت به بالای صفحه
نمایش پیغامهای ارسال شده قبلی:      
ارسال موضوع جدیدپاسخ به موضوع
موضوعات مرتبط
هيچ پيغام جديدي ارسال نشده است زبان برنامه نويسي براي ديوونه ها
2
پاسخها: 7 بیننده: 189 نویسنده: Al3x
هيچ پيغام جديدي ارسال نشده است جايزه براي هادي
1
پاسخها: 4 بیننده: 384 نویسنده: مسافر کوير
هيچ پيغام جديدي ارسال نشده است جايزه براي احسان
1
پاسخها: 4 بیننده: 435 نویسنده: مسافر کوير
هيچ پيغام جديدي ارسال نشده است جايزه هشت هزار دلاري براي کاشف آسيب پذيري امنيتي در ويستا!
1
پاسخها: 10 بیننده: 284 نویسنده: sunson

مشاهده موضوع قبلی مشاهده موضوع بعدی
قبلی تالار بعدی

 پرش به:   

شما نمی‌توانید در این تالار موضوع جدیدی ارسال کنید
شما نمی‌توانید به موضوعات این تالار پاسخ دهید
شما نمی‌توانید پیغامهای ارسالی خود در این تالار را، ویرایش کنید
شما نمی‌توانید پیغام های ارسالی خود در این تالار را حذف کنید
شما نمی‌توانید در نظرسنجی‌های این تالار شرکت کنید
قوانين تالارهاي گفتمان گزارش خطا
سوال در مورد تالارهاي گفتمان پيشنهاد
تمام ساعات و تاریخها بر حسب 4.5+ ساعت گرینویچ می‌باشند
تبليغات: