Hamid
مدیريت كل سایت
پست: 5504
عضو شده در: 31 اردیبهشت 1384
محل سکونت: -::ساوه::-
امتياز: 47846
|
عنوان: |
|
|
سلام؛
ali048, جان؛
در سطح ابتدایی، بله هر کی بوده راست گفته
مثال میزنم.
شما این دستور رو:
کد: |
printf ("Hello World!"); |
در C مینویسید برای چاپ جمله و این رو در PHP
کد: |
print ("Hello World!"); |
در C، ساختار حلقههای for، while، do...while عیناً شبیه PHP هست.
مثلاً من یه برنامه به زبان C مینویسم که جمع اعداد 1 تا 100 رو نمایش بده و اون رو به زبان PHP هم مینویسم.
به زبان C
کد: |
#include <stdio.h>
int main(){
int sum=0;
for (int i=1;i<=100;i++)
sum+=i;
printf ("1+2+3+...+100=%d",sum);
return 0;
}
|
همین برنامه در PHP به این صورت خواهد بود:
کد: |
<?
int $sum=0;
for (int $i=1;$i<=100;$i++)
$sum+=i;
print ("1+2+3+...+100=".$sum);
?> |
همونطور که میبینید، شباهت زیادی با هم دارند.
البته خودتون هم اشاره کردید که تقریباً اکثر زبانها شبیه به هم هستند و یکی رو اگر یاد بگیرید یادگیری زبان جدید واقعاً آسونه.
من همیشه زبان C رو پیشنهاد دادم. کسی که بتونه به زبان C برنامه بنویسه، اکثر زبانها رو یاد خواهد گرفت، چون اکثراً از C مشتق شدند.
مثلاً همین برنامه به زبان #C اینطوری میشه:
کد: |
public class program
public static void Main (string[] args)
{
int sum=0;
for (int i=1;i<=100;i++)
sum+=i;
Console.WriteLine ("1+2+3+...+100=".sum);
}
} |
که این، عیناً شبیه جاوا هست. چون #C ترکیبی از C و جاوا هست.
اما همونطور که گفتم، در سطح ابتدایی. یعنی در مفاهیم، شبیه به هم هستند. اما استفاده حرفهای از اونها شبیه به هم نیست. چون توابع هر کدوم فرق میکنه، اصلاً ربطی به هم نداره!
مثلاً نحوهی اتصال به دیتابیس یا توابع پیدا کردن یک کاراکتر بین یک عبارت و ... |
|