Salah Kr نشر 3 نوفمبر 2020 أرسل تقرير نشر 3 نوفمبر 2020 ماهي المفاهيم الاساسية المشتركة في جميع لغات البرمجة؟ لا اريد ان ابدأ في تعلم javascript قبل ان اتأسس اساس متين 1 اقتباس
0 عزام عبد الحافظ نشر 3 نوفمبر 2020 أرسل تقرير نشر 3 نوفمبر 2020 مرحبًا @salahkr, اساسيات البرمجة مشتركة فيما بينها , مثال : المتغيرات (variables) حلقة التكرار (for loop, while loop) الجملة الشرطية (if statements) الدوال (functions) الصنف (Class and Objects) يمكنك بدء التعمل مع javascript و تعلم اساسيات اللغة هي لغة جميلة و سهلة , بعد ذلك اذا تريد تعلم لغة اخرى ستجد سهولة كبيرة لأن المفاهيم هي نفسها لكن الإختلاف في طريقة كتابة اللغة (syntax) . 1 اقتباس
0 Walid Mohamed2 نشر 3 نوفمبر 2020 أرسل تقرير نشر 3 نوفمبر 2020 مفاهيم البرمجة الأساسية تقترب أن تكن مشتركة في جميع اللغات البرمجية ومتاشبها إلى حد كبير بينهم تختلف في طريقة كتابتها فقط لا غير ولكن المفاهيم الأساسية مشتركة فمثلاً جميع لغات البرمجة يوجد لديهم المتغيرات و دالة IF ELSE وأيضاً array و function و loop جميع اللغات البرمجية لديهم هذة الخواص البرمجية وتختلف فقط في طريقة الكتابة . مثال array في لغة javascript : var cars = ["Saab", "Volvo", "BMW"]; مثال على array في python : cars = ["Ford", "Volvo", "BMW"] مثال array في php : <?php $cars = array("Volvo", "BMW", "Toyota"); ?> فهما كما ترى متقاربين لبعض في الفكرة وفي الكتابة بعض الشئ . يمكنك تعلم javascript بدون الدخول إلى أي لغة قبلها ولكن إذا أردت أن تتعلم الأساس قبل الدخول على javascript فيمكنك تعلم الخوارزميات والتفكير المنطقي سوف يفيدك كثيراً عندما تتعلم لغة برمجة سوف تتعلمها بسهولة وسوف تتقن كل كود يتم كتابته وسوف يكن لديك طريقة كتابة مختلفة ونظيفة وطريقة تفكير أيضاً احترافية في الكود . 3 اقتباس
1 Yomna Raouf نشر 3 نوفمبر 2020 أرسل تقرير نشر 3 نوفمبر 2020 المفاهيم الأساسية في أي لغة برمجة هي: Programming Environment المتغيرات variables الحلقات التكرارية loops الدوال و التوابع functions الجمل الشرطية و Decision Making "اتخاذ القرارت" قواعد اللغة الأساسية basic syntax أنواع البيانات Data types الكلمات المفتاحية Keywords الرموز الرياضية و المنصقية الأساسية مثل + و - و && و غيرها Basic Operators File I/O Numbers , Characters , Arrays, Strings بالإضافة إلى بعض المهارات في حل المشكلات و التفكير المنطقي و الخوارزميات. 4 اقتباس
0 Omar Haddad2 نشر 3 نوفمبر 2020 أرسل تقرير نشر 3 نوفمبر 2020 مفاهيم البرمجة المشتركة في أغلب اللغات : الثوابت: هي عبارة عن متغيرات لكنها لا تتغير طيلة تنفيذ البرنامج و بمجرد وضع قيمة لا يمكنك تغييرها عكس المتغيرات التي تأخذ في كل وقت قيمة . المتغيرات: قيمة أو حجز قيمة في ذاكرة المعالج حتى يصبح من السهل تغيير هذا الجزء المحجوز في الذاكرة ، ويتم تخزين البيانات على هيئة بايت او مقدار مكون من ١٦ أو ٣٢ من قيم البايت والتي تحول من عدد ثنائي لما يقابلها من اعداد عشرية أو نصوص أو غير ذلك في مرحلة التحويل والتخزين المؤقت.حيث للمتغير نوع يختلف طريقة التعبير عنه بإختلاف اللغة مثلا في الجافا يتم تحديد النوع لرقم الصحيح ب int و الجافا سكربت ب var وتستخدم var مع جميع أنواع البيانات int x=1; //java var x=1 ;//java script الجمل الشرطية: الجمل الشرطية هي الطريقة التي تُمكّن الحاسوب من اتخاذ القرارات. الجمل الشرطية دائما تحتوي على الجزء if، الجزء الذي يُخبر التطبيق ماذا يفعل إذا كان الشرط صحيحاً. الجمل الشرطية أيضا تحتوي على جزء else، الذي يُخبر التطبيق ماذا يفعل إذا كان الشرط خاطئ. إذا أهملت الجزء else فإن تطبيقك لن يفعل شيء اذا كان الشرط خاطىء if ( condition ){ }else if ( condition ){ }else{ } الدوال: دالة تعني Function أو Method في اللغة الإنجليزية وهي كود جاهز يتنفذ فقط عندما تقوم بإستدعائه و عندما تكتب إسم الدالة فهذا يعني أنك تطلب من البرنامج تنفيذ هذه الدالة. مثال في لغة الجافا سكربت : حيث أن وظيفة هذه الدالة حساب مربع الرقم function square(number) { return number * number; } الحلقات التكرارية: هي عبارات برمجية تُستخدم من أجل تنفيذ أجزاء محددة من الشفرة البرمجية عدة مرات. فبدلاً من تكرار كتابة الشفرة 1000 مرة مثلاً فستكتبها مرة واحدة و تؤدي لك الحلقات التكرارية بقية المهمة من أجلك بعد أن تُحدد لها بعض المُتغيرات مثل عدد التكرارات أو متى تبدأ و متى تتوقف, ويوجد منها العديد من الأنواع يمكنك البحث عنها والتعرف عليها بشكل أوسع 4 اقتباس
0 Talaat Magdy نشر 4 نوفمبر 2020 أرسل تقرير نشر 4 نوفمبر 2020 (معدل) بالأضافة الي التعليقات السابقة التي قامت بشرح اساسيات لغة البرمجة لكني اتحدث الي اساسيات وطريقة تفكير ومعرفة اساسيات . لابد من معرفة بعض أشياء قبل تعلم اي لغة برمجة . اذا كنت تريد اساسيات قبل دخول الي اي لغة برمجيى افضل ان تتعلم : • كيف يمثل الجهاز الأرقام ، والسلاسل ، وهياكل البيانات عالية المستوى ، حتى تعرف التكلفة الكامنة لاستخدامها. • كيفية تنظيم بياناتك ، حتى يتمكن الجهاز من الوصول إليها بكفاءة. • كيف تعمل وحدة المعالجة المركزية ، بحيث يمكنك كتابة التعليمات البرمجية التي تعمل بالطريقة التي يعمل بها الجهاز. • كيف تعمل أجهزة الإدخال / الإخراج ، حتى تتمكن من زيادة أداء تطبيقك عند الوصول إلى هذه الأجهزة. • أفضل طريقة لاستخدام التسلسل الهرمي للذاكرة لإنتاج أسرع البرامج الممكنة. • نبذة عن اللغات low level programming هي لغات تسمي لغات الاله مثل لغة Assembly language . معرفة تنفيذ الكود من لغة مثل JavaScript الي لغة الاله تساعدك في كتابة كود افضل اسرع واقل مساحة من memory . هذا يميز مبرومج عن اخر . الكثير من اﻷمور لابد من معرفته للتعلم أفضل و أسرع يمكنك قراءة كتاب Write Great Code, Volume 1, 2nd Edition: Understanding the Machine 2nd Edition سوف يساعدك كثير في اعطاء الخليفة اللازمة قبل البدء في البرمجة او يمكنك قراءة بعد تعلم اي لغة برمجة . يمكنك تعلم javascript عن طريق اكاديمة حسوب من ضمن أهداف الدورة --> الأسس البرمجية السليمة للغة JavaScript https://academy.hsoub.com/store/5-دورة-تطوير-التطبيقات-باستخدام-لغة-javascript/ تم التعديل في 4 نوفمبر 2020 بواسطة Talaat Magdy اقتباس
0 Ola Saleh نشر 19 يناير 2023 أرسل تقرير نشر 19 يناير 2023 تفكير جيد فتعلم الأساسيات والمفاهيم العامة بغض النظر عن لغة البرمجة المستخدمة يساعدك على تعلم البرمجةبشكل أفضل تشترك لغات البرمجة في مجموعة من الأساسيات أهمها المتغيرات Variables الثوابت Constants أنواع البيانات Data types الكلمات المفتاحية Keywords التعليقات Comments بنى التحكم Control Structures الدوال Functions هياكل البيانات Data structure التكرار Iteration التعاود Recursion الكائنات Objects والأصناف Classes الوحدات Modules والمكتبات Libraries للمزيد حول كل مفهوم من هذه المفاهيم أنصح بمطالعة المقال التالي اقتباس
السؤال
Salah Kr
ماهي المفاهيم الاساسية المشتركة في جميع لغات البرمجة؟
لا اريد ان ابدأ في تعلم javascript قبل ان اتأسس اساس متين
6 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.