السلام عليكم ورحمة الله وبركاتة نرجو من جميع الاعضاء اللتزام بقوانين المنتدى وعدم نشر برنامج او فلم او اغنية او اي شئ له حقوق ملكية كما يمنع نشر السيريالات والكراكات للبرامج ومن يخالف تلك التعليمات سيتم حظر حسابة للابد والسلام عليكم ورحمة الله

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

0 تصويتات
سُئل أكتوبر 15، 2015 في تصنيف مواضيع عامة بواسطة زهرة (153,540 نقاط)
تحديث للسؤال برقم 1

تصنف لغات البرمجه الى 3 اقسام على حسب قربها للغه الام اسمبلي والتي تتحث بشكل مباشر مع الهاردوير :
1-low level language(لغة برمجة من المستوى الاول)
مثال "فورتران ,اسمبلي"
2-mid level language (لغة برمجة من المستوى الثاني )
مثال "سي,سي بلس بلس"
3-high level language (لغة برمجة من المستوى الثالث)
مثال "دوت نت,جافا "  
وكل لغة لها زبائنها وامكانيتها :)

12 إجابة

0 تصويتات
تم الرد عليه أكتوبر 24، 2015 بواسطة أسيل (155,710 نقاط)
 
أفضل إجابة
يجب على الراغب في وظيفة المبرمج أن يعرف أولا تصنيف لغات البرمجة باختلاف أنواعها، والتي تنقسم إلى قسمين:
ـ الأول:
وهو البرمجة التقليدية أو ما يطلق عليه Standard Programming وهي تلك اللغات التي يكون البرنامج فيها مكونا من سلسلة من الخطوات (من 1 إلى 100) مثلا، وهذه الخطوات تتسلسل تلقائيا في التنفيذ لتكوين
البرنامج، وهي اللغات الخاصة بصنع التطبيقات التي تعتمد على أنظمة التشغيل غير الرسومية مثل DOS Applications، ومن أمثلة هذه اللغات لغة الكوبول COBOL ولغة البيزك Basic.
فعلى سبيل المثال، يكون البرنامج المكتوب بلغة البيزك مثلا مكونا من مجموعة خطوات متسلسلة، فمثلا سيقوم البرنامج بمسح الشاشة ثم يطبع كلمة WELCOME ثم ينتهي بعد ذلك، فيكون الكود الخاص بكتابته كما
يلي:
10 CLS الكود الخاص بمسح الشاشة
"20 PRINT "Welcome الكود الخاص بكتابة الكلمة على الشاشة.
30 END "كود إنهاء البرنامج"
ـ النوع الثاني:
من لغات البرمجة هو اللغات التي تقوم بصنع البرامج التي تعمل تحت بيئة التشغيل الرسومية GUI، وهي ما يطلق عليها OOP أو البرمجة الشيئية (البرمجة الموجهة بالعناصر أو الكائنات) Object Oriented Programming،
وفيها يتم إنشاء البرنامج عن طريق مجموعة من الكائنات المرتبطة ببعضها البعض والتي يؤثر كل منها في الآخر ويتأثر به.
وخير مثال على تطبيق مكتوب بأحد تلك اللغات التي تعتمد على OOP هو برنامج الرسام مثلا، والموجود ضمن حزمة برامج نظام التشغيل Windows على اختلاف إصداراته. ومن أشهر لغات البرمجة التي تنتهج هذا النهج لغة
Visual Basic- ولغة Delphi- والعديد من اللغات الأخرى.
مبادئ البرمجة
ولكي يبدأ المبتدئ بالبرمجة بأي من هذين الطريقين السابقين يجب أن يعلم أولا مفاهيم ومبادئ البرمجة بشكل عام Programming Concepts.
وفي هذا الصدد يقول أشرف عبد الرحمن (مبرمج) وخريج معهد الحاسب الآلي بالقاهرة (28عاما): إن مبادئ البرمجة ومفاهيمها الأساسية تعتبر الخطوة الأولى والأساسية لتعلم أي لغة برمجة، ومبادئ ومفاهيم البرمجيات لا
تخص أي لغة برمجة بعينها ولكنها خطوات ومبادئ عامة مشتركة بين جميع اللغات.
وفيما يلي أهم المبادئ والمفاهيم الأساسية التي تحتاج إليها في هذا الصدد:
- حل المشكلات Solving Problems
يجب أن تعلم أن المبرمج بطبيعة مهنته حلال للمشكلات التي تعترض سير العمل، وذلك بشكل منطقي ومدروس.
- الخوارزميات Algorithm
يقصد بالخوارزميات التصور الشخصي من قبل المبرمج لحل المشكلة، ويكون هذا الحل مكتوبا في خطوات مسلسلة، كما يمكن أن يكون للمشكلة الواحدة أكثر من طريقة حل تتفاوت الحلول فيما بينها من حيث سرعة الوصول إلى
الهدف.
- خريطة التدفق Flow Chart
يقصد بخريطة التدفق أنها رسم برموز معينة متفق عليها توضح التصور الشخصي لحل المشكلة. (طريقة سير البرنامج)
- لغة البرمجة
وهي الوسيلة التي يستخدمها المبرمج لصنع التطبيقات المختلفة بها والتي تحل المشكلة. وتؤكد مدى التكامل بين العناصر السابقة لحل المشكلة.
فيجوال بيسيك
والكل يطمح أن يكون مبرمج "Visual Basic" محترفا أو خبيرا وهو شيء لا يأتي بين عشية وضحاها وليس بالأمر الهين. الكثير من المبرمجين قضوا أكثر من عشرات السنين على لوحة المفاتيح ومع ذلك ما زالوا مبتدئين
بسبب الخبرة القليلة التي لديهم.
لكن لتحقيق ذلك ابدأ بالأساسيات، فتعلم كيف تبرمج عن طريق قراءة الكتب التعريفية والتي تعتبر المدخل الابتدائي للبرمجة بـVisual Basic.
وبالاعتماد على الوقت المستغرق لتعلم الأساسيات، قد تحتاج إلى عدة شهور حتى تصبح مبرمجا منافسا. لكن يجب عليك تعلم تفاصيل متقدمة في مجال Visual Basic، مثل برمجة العميل الخادم Client/Server، برمجة قواعد
البيانات، بيئة التطوير المتكاملة نفسها (كالاضافات Add-Ins)، إجراءات برمجة واجهة التطبيقات API، والكتب المتقدمة والأمثلة العملية قد تفيدك.
ن أي مبرمج Visual Basic محترف قد يحتاج مدة سنة لإتقان جميع المهارات والخبرات السابقة. وإذا نجح في ذلك فإنه يصبح مبرمجا محترفا وخبيرا حقيقيا.
ولا يعنى هذا أنك وصلت إلى خط النهاية بل يجب على المبرمج الواعي أن يتعلم لغة برمجة أخرى كـDelphi، C++ ...
ومن الغريب جدا أنك تجد الكثير من الناس يدخلون في مناقشات وجدل كبير لإثبات ما هي أفضل لغة برمجة. وهي في الحقيقة مضيعة للوقت؛ لأنك تستطيع عمل أي شيء بأي لغة برمجة.
إن جميع لغات البرمجة لديها شيء مختلف تقدمه، وكل لغة تكون متميزة في إنجاز مهام معينة وسيئة في محاولة إنجاز مهام أخرى. لذلك على كل مبرمج أن يتعلم نقاط القوة ونقاط الضعف في كل لغة ويقارنها مع لغة
البرمجة التي يتقنها.
، إذا كانت إحدى لغات البرمجة لديها نقطة قوة في إنجاز مهمة تكون نقطة ضعف في لغة أخرى، ومن خلال تعلمك للغات برمجة مختلفة سترى العينات المشتركة التي تقدمها. كما ستعرف كيف تضيف للغة البرمجة الخاصة بك
الميزة المتوفرة في اللغة الأخرى. وتتمكن من نقل التقنيات من لغة إلى أخرى حتى تغطي نقاط الضعف التي بها. وفي هذه الحالة فقط، تكون قد أصبحت خبيرا في البرمجة بحق!.
0 تصويتات
تم الرد عليه أكتوبر 20، 2015 بواسطة نيار (149,750 نقاط)
الجافا تتصدر العالم( وهي تختلف تماما عن الجافا سكربت ):
Java programming language NOT java Script
أكثر من عشر ملاين مبرمج جافا حول العالم
اللغة الوحيدة اللي طبقت مبدأ الOO  بشكل كامل و
100%
write once run any where
يعني الجافا بتقدر تكتبها على اي بلاتفورم ويندوز او غيرو ونفس الكود تعملوو رن run
على اي بلاتفورم لينكس او غيرو
والويب ما حدا بنازع الجافا وللإختصار هاي لنك للجافا ويب تكنولوجيز
http://java.sun.com/developer/technicalArticles/tools/webapps_1/
oracle databsae management system based on java technologies
ومعظم الأنظمه الكبيرة حول العالم مبنيه على الجافا.................. وهيك على جوجل واعمل بحث ولو بتعرف شوي منيح انجليزي بكون افضل للنتائج فقط لأن الجافا غير منتشرة عنا العرب كما الاجانب
( مايكروسوفت نفسها حاولت سرقة الجافا بعمل IDE " أي بيءة برمجه مثل ال فيجيوال ستوديو" مبني على ال الجافا 100% وحاولت اخفاء الحقيقة بأن تقول هو شيء جديد ومختلف ولكن شركة سن آن ذاك استطاعة كسب قضية ضد
مايكروسوف وتم تغريم مايكروسوفت ب 25 مليون دولار او رقم مشابة لا اذكر واطرت مايكروسوفت لإغلاق مشروع ال J++)
وشكرا
0 تصويتات
تم الرد عليه أكتوبر 23، 2015 بواسطة صهيب (151,560 نقاط)
السلام عليكم
س++ هي احسن لغه لانها هي الرائده في مجال البرمجه وتقريبا 50% من المبرمجين يستخدمونها
0 تصويتات
تم الرد عليه أكتوبر 24، 2015 بواسطة حسنة المظهر (163,590 نقاط)
سلام عليكم
طبعا بلا منازع هي السي بلص بلص "C++"
لانها اقوى لغة برمجه علي الانترنت و 75% من انظمه التشغيل تم برمجتها علي هذه اللغه
لطالما تمنيت ان اكون مبرمج سي بلص بلص
شكرا
فيصل
0 تصويتات
تم الرد عليه أكتوبر 26، 2015 بواسطة عنود (162,340 نقاط)
0 تصويتات
تم الرد عليه أكتوبر 27، 2015 بواسطة طويلة العنق (157,220 نقاط)
افضل لغة برمجه السي شارب
تجمع مابين سهولة الفجوال بيسك وقوه السي بلس بلس
وسوف يتم برمجت نظام الجديد القادم من الوندوز بـ لغة السي شارب c#‏
0 تصويتات
تم الرد عليه أكتوبر 28، 2015 بواسطة مرام (150,640 نقاط)
حسب علمي الفورتران لاتعتبر low level
انا تعلمت واستخدمت الفورتران، بيسك، سي، سي بلس بلس، جافا، فيجول بيسك، سي شارب مع الدوت نت في مراحل وتطبيقات مختلفه
لا يوجد لغة افضل، لكل لغة استخداماتها
للحسابات الهندسيه كانت الافضل فورتران، لغة المهندسين
السي علم لغات البرمجه ومنها خرجت السي بلس بلس، الجافا، السي شارب، بي اتش بي ولغات كثيره
لكني لن اضيع وقتي هذه الايام بكتابة برنامج بالسي!، سأستخدم لغة من المستوى العالي لتوفر علي الوقت والجهد كالجافا او السي شارب في الدوت نت مع ان السي اقوى لكنها ليست الافضل، وشيئاً فشيئاً تتضائل اهمية
اللغه والفروقات لصالح بيئة التطوير والفريم وورك، ربما من استخدم الاصدارات المتتاليه من فيجول ستوديو والدوت نت خير من يلاحظ هذا
0 تصويتات
تم الرد عليه أكتوبر 30، 2015 بواسطة يمنى (161,630 نقاط)
VB.net كلام الشباب عن c++  صحيح لكن بعد ظهور الاصدارات الحديثة من VB.net بتوقع انها انتهت لان اقوى و اسهل من رلازىثف ما بتوقع رح ينوجد لغة ابدا سهولة في
التعلم و مكاتب جاهزة ضخمة و هائلة و فوق كل شي تجاوزت اخطاء فجول بيسك 6 و غيرها من الاصدارت فأصبحت لغة تدعم البرمجة غرضية التوجه بشكل كامل رغم انو لي اعتراض واحد عليها بس بتوقع انو يتلافوه مع الوقت و
هو فرق السرعة في البرامج الضخمة و الهائلة و بقصد انو البرنامج يحوي آلاف ال Classes و المربوطة مع بعض بتقنيات الوراثة و غيرها
0 تصويتات
تم الرد عليه أكتوبر 31، 2015 بواسطة بسام (154,020 نقاط)
c++/javaلماذا لانها الافضل والمشهورة
0 تصويتات
تم الرد عليه نوفمبر 1، 2015 بواسطة معاذ (157,740 نقاط)
لكل لغة مجال.
فلا توجد لغة مفضلة مطلقا..
ومع أني في صف لغة السي وسلالتها السي++
ومن المعجبين بقدراتها، ويكفي أن أنظمة مايكروسوفت تمت بواسطتها.
ولكن.. من ذا الذي سيبرمج للويب بها، فهي تقريبا لا تصلح للويب.. بالإضافة إلى أن هناك لغات بسيطة ورائعة للويب.
وأيضا من الصعوبة برمجة قواعد البيانات بها وهناك لغات مخصصة لقواعد البيانات.
وهكذا.. فلكل مجال لغته.
ثم إني أظن أن لغة السي والسي++ من اللغات عالية المستوى وتحديدا من المستوى الثالث.
بينما الدوت نت والجافا من المستوى الرابع (أو الجيل الرابع) بسبب الفيرتشوال مشين.
...