مبتدئة في البرمجة
انا مبتدئة في البرمجة البعض نصحني بتعلم الخوارزميات و البعض لم ينصحني بل نصحوني انا أبدا بتعلم لغة البرمجة مباشرة ؟! افيدوني الله يسعدكم
الإجابة الصحيحة
السلام عليكم
بداية أرجو الإطلاع على إجابة هذا السؤال ستفيدك إن شاء الله
لغات البرمجة والخوارزميات مكملان لبعضهما البعض
بدون لغات البرمجة لن نستطيع مخاطبة الحاسب الآلي وبدون الخوارزميات لن نستطيع إخراج برنامج يحقق الهدف المنشود منه 100%
ولإيصال الفكرة تماماً أحب دائماً تشبيه عملية البرمجة بعملية الطبخ
بفرض أننا في مطبخ يتواجد فيه جميع الأدوات والمواد اللازمة (أدوات مطبخ ، مواد أولية تحتاج لطبخ، توابل وبهارات) لإنتاج وجبة ما
ولكن لا نعرف وصفة الطهي أو الوصفة غير محددة فيها المقادير بشكل صحيح لهذه الوجبة كيف سنقوم بعملية الطهي؟ وإذا قمنا بعملية الطهي كيف ستخرج الوجبة ؟؟
كذلك الأمر في عالم البرمجة إذا تواجدت لدينا جميع الأدوات (جهاز حاسب آلي ، محرر أكواد ممتاز ، لغة برمجة قوية ) وأريد برمجة وتطوير تطبيق أو برنامج لحل مشكلة ما
ولكن لا يوجد لدي خوارزمية حل المشكلة أو أن الخوارزمية غير واضحة كيف سيخرج البرنامج؟ وهل البرنامج سيحقق الهدف المنشود منه؟
ففي عالم البرمجة الخوارزميات هي الوصفة ولغة البرمجة هي الأداة ولا يمكن الاستغناء عن أي منهما للوصول للهدف المنشود
أتمنى أن تكون الفكرة قد اتضحت.
بالتوفيق إن شاء الله
الإجابات (1)
السلام عليكم
بداية أرجو الإطلاع على إجابة هذا السؤال ستفيدك إن شاء الله
لغات البرمجة والخوارزميات مكملان لبعضهما البعض
بدون لغات البرمجة لن نستطيع مخاطبة الحاسب الآلي وبدون الخوارزميات لن نستطيع إخراج برنامج يحقق الهدف المنشود منه 100%
ولإيصال الفكرة تماماً أحب دائماً تشبيه عملية البرمجة بعملية الطبخ
بفرض أننا في مطبخ يتواجد فيه جميع الأدوات والمواد اللازمة (أدوات مطبخ ، مواد أولية تحتاج لطبخ، توابل وبهارات) لإنتاج وجبة ما
ولكن لا نعرف وصفة الطهي أو الوصفة غير محددة فيها المقادير بشكل صحيح لهذه الوجبة كيف سنقوم بعملية الطهي؟ وإذا قمنا بعملية الطهي كيف ستخرج الوجبة ؟؟
كذلك الأمر في عالم البرمجة إذا تواجدت لدينا جميع الأدوات (جهاز حاسب آلي ، محرر أكواد ممتاز ، لغة برمجة قوية ) وأريد برمجة وتطوير تطبيق أو برنامج لحل مشكلة ما
ولكن لا يوجد لدي خوارزمية حل المشكلة أو أن الخوارزمية غير واضحة كيف سيخرج البرنامج؟ وهل البرنامج سيحقق الهدف المنشود منه؟
ففي عالم البرمجة الخوارزميات هي الوصفة ولغة البرمجة هي الأداة ولا يمكن الاستغناء عن أي منهما للوصول للهدف المنشود
أتمنى أن تكون الفكرة قد اتضحت.
بالتوفيق إن شاء الله
لايوجد لديك حساب في عالم البرمجة؟
تحب تنضم لعالم البرمجة؟ وتنشئ عالمك الخاص، تنشر المقالات، الدورات، تشارك المبرمجين وتساعد الآخرين، اشترك الآن بخطوات يسيرة !