پروژه دوم :مقایسه 4 زبان برنامه نویسی با یکدیگر

 

نام زبان

 

تعریف متغیر

 

ساختار شرطی

 

 

ساختار تکرار

Payton

پایــتون

a=4

 

b=5

 

c="hello world"

 

b = a * 4.5

 

انتساب چندگانه= a,b,c,d=1 , 4.5 , "payton" , 2

 

if شرط :

    دستورات

else:

دستورات   

...........................

مثال:

 

Num=

input("Please enter a number: ")

if int(num) % 2 == 0:   print("Even")

else:

print("Odd")

for نام متغیر  in  list

دستورات(s)

 

مثال:

list = ["item1","item2"]

 

for item in list:

 

print(item)

 

print("All done.")

 

Fortran

فرترن

Real A

 

Double B

 

Complex C

C=(1,2)

 

Character  text

 

IF ( عبارت شرطي 1 ) Then

بلوك دستورات

 

 

Else IF (عبارت شرطي 2 )Then

بلوك دستورات

.

.

.

Else

بلوک دستورات

ELSE IF

حلقه نامحدود

[نام حلقه:] Do

[بلوك دستورات]

End Do [نام حلقه]

 

حلقه شمارشی

 

[نام حلقه:]Do [lable]کران پایین،کران بالا-نام متغیر[گام]

[بلوک دستورات]

End Do[نام حلقه]

 

 

 

Java

جاوا

Int A

 

String S

 

Boulian

 

 

If (شرط)

{

بلوک دستورات

}

Else

{

بلوک دستورات

}

For(  نام متغیر,   شرط,گام)

{

بلوک دستورات

}

For(i=0,i<=10,i++)

{

Z=2*y;

Print z;

}

 

 

PHP

 

$ var_name = value ;


ifشرط)  )

{
   بلوک دستورات
}
else

{
 بلوک دستورات
}
?>

 


for (تعریف متغیر; شرط;گام)

 

{
بلوک دستورات
}
?>

 

پروژه دوم :مقایسه 4 زبان برنامه نویسی با یکدیگر(ادامـــه)

 

ادامه...

 

 

نام زبان

 

تابع

 

 

آرایه

 

 

کلاس

Payton

پایــتون

 

def

نام تابع(مقدار ارسالی)

 

"یک دستور اختیاری"

{

بدنه تابع   

}

 

return [مقدار برگشتی]


 

از میان نوع های داده ای پایتون، List ها تطبیق پذیرترین نوع داده ای هستند. تا حدی می توان گفت که List شبیه به نوع داده ای آرایه در زبان C است

 

list = [ 'abcd', 786 , 2.23, 'john', 70.2 ]

 

tinylist = [123, 'john']

 

class ClassName

 

   

   

                    بدنه کلاس  

 

   

 

Fortran

فرترن

 

Function نام تابع(نوع ارسالی)

{

بلوک دستورات

}

GoTo{پرش به قسمت خاصی از برنامه}

 

Return{مقدار بازگشتی}

 

End

 

INTEGER DIMENSION (اندیس بالا,اندیس پایین

 

ARRAY

 

INTEGER ARRAY (اندیس بالا,اندیس پایین)

 

این آرایه از نوع INTEGRE تعریف شده است.

 

 

 

متاسفانه مطلبی پیدا نشد

Java

جاوا

 

Public  static  int

نام تابع

(مقادیر ارسالی به تابع)

{

    بدنه تابع

 

   Return

}

arrayName[index]

 

int [] a = new int[4];
a[0] = 1;
a[1] = 0;
a[2] = 12;
a[3] = -5;

 

Class نام کلاس

{

نوع متغیر

 

Type instance-variable2;

//…

Type instance-variable N;

 

Type methodname1(parameter-list){

//body of method

}

 

PHP

 


function   نام تابع ( )
        {
            بدنه تابع
        }
?>

تعریف آرایه عددی

$page[0] = "Home";
$page[1] = "Learn";
$page[2] = "Buy";
$page[3] = "About";
?>

تعریف آرایه خطی

$page = array(0 => "Home", 1 => "Learn", 2 => "Buy", 3 => "About");
?>

Class نام کلاس

    {

      بدنه کلاس

     }

؟>