الجزائر
اهلا بكم منتداكم
نتمنا لكم زيارة طيبة
لاي استفسار راسلونا lmdinformatique.walid@gmail.com
dlwalid




منتدى عام يهتم بكل شيئ
 
الرئيسيةس .و .جبحـثالتسجيلدخول
ألسلام عليكم ورحمة الله تعالى وبركاته
من يريد ان يكون من بين مشرفي المنتدى الاتصال بنا عبر الاميل lmdinformatique.walid@gmail.com
بحـث
 
 

نتائج البحث
 
Rechercher بحث متقدم
المواضيع الأخيرة
» aidez moi SVP
الأربعاء ديسمبر 11, 2013 4:29 pm من طرف dalila_dali

» structure machine
الأحد أكتوبر 27, 2013 11:05 pm من طرف walid

» systèmes d'exploitation
الأحد أكتوبر 27, 2013 11:01 pm من طرف walid

» systèmes d'information
الأحد أكتوبر 27, 2013 11:00 pm من طرف walid

» systèmes d'information
الأحد أكتوبر 27, 2013 10:59 pm من طرف walid

»  théorie des langages
الأحد أكتوبر 27, 2013 10:57 pm من طرف walid

» les cours+les TD compilation
الأحد أكتوبر 06, 2013 5:22 pm من طرف كوثروا5

» dreamweaver cs5 sur mediafire
الأربعاء أكتوبر 02, 2013 8:52 pm من طرف walid

» cours mécanique
السبت سبتمبر 21, 2013 11:24 pm من طرف walid


شاطر | 
 

 كيفية اختيار لغة البرمجة لمدكرتك

اذهب الى الأسفل 
كاتب الموضوعرسالة
walid
Admin
avatar

عدد المساهمات : 412
تاريخ التسجيل : 10/06/2011
العمر : 28
الموقع : الجلفة

مُساهمةموضوع: كيفية اختيار لغة البرمجة لمدكرتك   الإثنين نوفمبر 12, 2012 9:07 pm



أحب أن أشكر أولا إخواني على صبرهم علي فأنا كنت منهمكا في أمور كثيرة هذه الأيام وأعتذر لإخواني عن هذا التأخير.


كيفية إختيار لغة برمجة مناسبة لتطبيقاتك:

وهذا الموضوع مهم جدا لأن معظم الناس يخدع من كثير من الأدوات التي تستخدم في بناء التطبيقات ويظن أن أحد التطبيقات هو الأحسن بينما هو الأسوأ ويوجد من هو أفضل منه بكثير وهذا سيكون محور الموضوع.

أولا ما هي أفضل لغة برمجه في العالم؟

هذا سؤال يصعب إجابته فهو معقد أكثر مما يبدو لأن هناك باحثين قدموا رسائل دكتوراه فعلا في هذا الموضوع ولا يصلح أيضا أن نحكم على لغة من حيث عدد مستخدميها لأن العدد لا يهم ولكن هناك قواعد تم وضعها للغة للحكم عليها إن كانت الأفضل.

الأمر الذي يجعلك تتساءل كيف سأختار إذا لغة برمجية قويه لكي أتعلمها؟

ولكن إلى الآن اللغة الأكثر شيوعا وإستخداما وتعتبر الآن نموذج للغات وهي أيضا لا تخلو من العيوب فالكمال لله وحده هي لغة C وهي اللغة السائده والتي صنعت دويا بمجرد دخولها عالم الكومبيوتر بعد تصميمها من قبل إثنان من أحسن مهندسي الكومبيوتر في عصرهما وهما دينيس ريتشي و كين تومسون وهي لها مميزات عدة وتم بناء لغات كثيرة أخرى بها وهذه اللغات تنقسم الى نوعان الأول هي اللغات التي تم بناءها باستخدام كود لغة الC أي أنها مشابهه لها في الكود وذلك كمثل الC/C++ وال JAVA والVisual J++ والVisual C++ والMFC سواء ميكروسوفت أو غيرها وأيضا اللغات الجديدة كالVisual C#.NET والVisual C++.NET والVisual J#.NET كل هذه اللغات أساسها اللغوي معتمد على الC فمن الواضح أنها لغه قويه وفعالة.

وتم تقسيم لغات البرمجه لثلاثة أنواع:

Low-Level Languages

Middle-Level Languages

High-Level Language

ووكمثال على الLow-level هي لغة الAssembly أو كما تطلق عليها ميكروسوفت Native Code وهي لغة المكنة أو اللغة السفلى التي يتم ترجمة كل اللغات لها وهي أول لغة للبرمجه تم إختراعها وهي بالمناسبه موجوده حتى الآن ومن المستحيل الإستغناء عنها لأنها أصل كل شيء.

أما جميع اللغات الأخرى ولا أستثني منها أحدا تعتبر High-level languages وأعني كلها وهي معناها لغات خوارزمية قريبة الشبه من لغة الإنسان لكي يستطيع الإنسان التعامل معها.

ولكن ستسألونني طبعا ما هي إذا الMiddle-level language ولقد تم إطلاق هذه التسميه على لغة واحدة فقط ومازالت تحتفظ بها إلى الآن ألا وهي لغة الC وأيضا بعض أبناؤها فهي تضم مميزات النوعين وهي أنها لغة تتسم بأنها أقرب للغة الإنسان وأيضا يمكنك بها التحكم بالآله مباشرة ليس كباقي لغات البرمجة.

وستعجب حين أقول لك أن كل الCompilers للغات الأخرى تم بناؤه بإستخدام لغة الC وأبناؤها فمثلا الVisual Basic المفضلة جدا في الدول العربية تم بناؤها بالVisual C++ ولغات أخرى غيرها كثيرة .

وأيضا معظم أنظمة التشغيل تم بناؤها باستخدام لغة ال C وأبناؤها كالويندوز مثلا والUNIX (BSD,HP-UX) وال Linux (Red-Hot , Mandrake, turbo) والSUN Solaris وال Apple Mac OS X وال IBM OS/2 و وغيرهم من أنظمة التشغيل المشهورة.

ومن هذه المقدمة يمكن القول بأن لغة الC من اللغات القوية جداً ولذلك أنصح إخواني بتعلمها أولا لأنك بتعلمك للC سيسهل عليك تعلم لغات أخرى كثيرة من أبنائها وكأنك ضربت 10 عصافير بحجر واحد.

أما بالنسبه للغة ال Visual Basic فهي من اللغات الجيدة ولكن ليست مسيطرة كالC لأنها أصلا تم بناؤها بالC فبإصرارنا على اللغات الأخرى كأننا نصر على أن نأخذ ما يكتبوه لنا ونطبقه بدون أي تغيير وأقصد بذلك الغرب.

الرجوع الى أعلى الصفحة اذهب الى الأسفل
http://dev17.forumalgerie.net
walid
Admin
avatar

عدد المساهمات : 412
تاريخ التسجيل : 10/06/2011
العمر : 28
الموقع : الجلفة

مُساهمةموضوع: رد: كيفية اختيار لغة البرمجة لمدكرتك   الإثنين نوفمبر 12, 2012 9:09 pm

[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]
الرجوع الى أعلى الصفحة اذهب الى الأسفل
http://dev17.forumalgerie.net
 
كيفية اختيار لغة البرمجة لمدكرتك
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
الجزائر :: math et informatique :: informatique3-
انتقل الى: