Professional Programmer

Professional Programmer

Share

Photos 13/08/2013

ما هي لغة PHP ؟
PHP عباره عن لغة تسمى ( Server Side Scripting Language ) ونعني بذلك أنها تترجم من جهة الخادم وليس من جهاز المستخدم.


ما المقصود ب Server Side ؟
أي أن جميع أمور المعالجة تتم على السيرفر ( الحاسوب الخادم ) ولا يتم إستخدام حاسوب المستخدم في إجراء أي معالجة .

مثال :
عند الدخول إلى الدردشه يجب عليك أن تقوم بتحميل ((JAV A VM )) على جهازك لتتمكن من الدخول ولكن إذا قمت بزياره أي موقع يستخدم لغة PHP فلن يكون هناك حاجه لتنصيب أو تحميل أي برامج مساعده. فما وراء الكواليس كله يحصل في الخادم (( Server )), صممت هذه اللغه خصيصاً للمواقع. ومن ضمن صفحات HTML يمكنك إدراج لغة PHP بداخلها لكي تنفذ في كل مره قمت بزياره الصفحه.



نبذة تاريخية:

بدأت لغة PHP بمجهود شخص واحد يسمى ( Rasmus Lerdorf ) في سنة 1994 ومرت بثلاث مراحل جذريه لنرى ماهي عليه الان, حتى أنه في سنة 2002 كان عدد المواقع التي تستخدمها اكثر من 9000000 ((تسعة مليون )) موقع.


PHP لغة برمجة متاحه للكل لتطويرها أو العمل عليها وهذا ما يسمى ( Open Source ). قديما كان اختصار PHP هو ( Personal Home Page ) ولكن تغيرت إلى الاسم الحالي ( Hypertext Processor ). النسخه الحاليه للغة PHP هي 5 وقد حصل بها تطور كبير وتغيرات جذريه كبيره وأصبحت أقوى بكثير من ما هي عليه الان.



( لاحظ انك لا تحتاج الى مترجم PHP على جهازك الشخصي )


قوة لغة PHP :


الأداء العالي : تعتبر اللغه جدا مميزه وفعاله , حتى مع دعمها بتقنيه ZEND أصبحت أقوى , بحيث يمكن أن تتحمل ملايين الأوامر في اليوم الواحد


دعمها لعدد كبير من قواعد البيانات : تدعم لغة PHP عدد كبير من قواعد البيانات منها MySQL و mSQL و Oracle و DBM و وغيرها الكثير


الدوال الداخليه او ( Built-In Library ) : تحتوي اللغه على كثير من الدوال الجاهزه للاستخدام , ومسهله بطريقه كبيره , بحيث يمكن من سطرين برمجيين أو ثلاث من إنشاء صوره من غير استخدام أي برنامج تحرير رسومي


التعلم : تعلم اللغه سهل وهو مبني على لغة PERL و C و JAV A فإذا كنت تعرف إحدها , فتأكد أنك سوف تختصر كثير من الوقت للتعلم

11/08/2013

ماهو الفرق بين الـ C والـ C #؟

رغم أن لغة C هي الأصل، وتفتقر لميزة إنشاء المكونات أو العناصر أو ما يسمى بالإنجليزية objects، وتبرمج بها أنظمة التشغيل والبرامج بشكل عام، لكن افتقارها لميزة إنشاء العناصر يجعل برمجة بعض التطبيقات شيء صعب، لذلك تم إنشاء C++ التي وهي لغة قوية وتصلح لإنشاء تطبيقات كبيرة، ثم جائت مايكروسوفت بلغة C #، وأرادت بذلك الجمع بين سهولة VB وقوة C واللغة قوية فعلاً ومرنة، وتم تبنيها في لينكس أيضاً من خلال مشروع mono.

جميع اللغات السابقة تتشابه في طريقة كتابة الأوامر إلى حد كبير، ومن لديه معرفة بلغة php وجافاسكربت سيجد قواسم مشتركة في أسلوب كتابة الأوامر بين كل هذه اللغات، والأصل C.

وتعتبر أفضل لغة تتعامل مع الدوت نت تستفيد من قدراتها كاملة و قد أصدر في أواخر العام 2005 الإصدار الثاني من اللغة C #2

Want your business to be the top-listed Advertising & Marketing Company in Amman?
Click here to claim your Sponsored Listing.

Category

Website

Address


Amman
00962