🌟 ده Compiler لPython بيسمح ان الكود يتحول لC/C++...بحيث تقدر تستفيد من السرعة الرهيبة بتاعت لغة الC/C++ وبرده تكتب الكود بتاعك في بايثون وتعمل التطبيقات القوية اللي عايزها. 🌟وده لان Python لوحده لغة بطيئة في التنفيذ لانها Interpreted...وبتلاحظ ده لو عملت Algorithm معقد حاولت تشغله وتقارن مبين لو كتبت نفس الكود في C/C++ هتلاقيه اسرع ب٢٥ مرة 🚀. متنسوش الLike والFollow ✌️🚀 وشوفوا قناة اليوتيوب لفيديوهات جديدة عن البرمجة وكورسات 🔴🚀
لغة ++C/C لغة تصنف ك Low Level بمعنى انها تستطيع مخاطبة Hardware بشكل مباشر اضافه الى كونها Object Oriented و تستطيع استخدام Pointers اضافه الى كونها لغة دينامكيه ، هذا يجعلها افضل لغه حتى الآن
@@overlord1887 انا معك في هذه النقطه بأن لغة بايثون تدعم الذكاء الصناعي بطريقه مبسطه عن باقي اللغات و لكن لغه بايثون تتوه و تتشتت حينما تستخدمها في المشاريع الكبيره اضافة الى بطئ التنفيذ مقارنة بلغات اخرى ، لذلك في هذه الحاله يمكن بناء Modules بلغة بايثون تعمل على الذكاء الاصطناعي و عمل Integration مع مشاريع كبيره مكتوبه بلغات اخرى، الفكره ان تحاول الاستفاده من الادوات البرمجيه لكل لغة دون ان تنصدم بحدود امكانيات لغه معينه
ياريت تستمر في تقديم القيمة العلمية الجميلة دي بنفس النمط، واتمنى من حضرتك تفضل بعيد عن وضع الموسيقى على فيديوهاتك الجميلة، وشكرا على مجهودك يا بشمهندس ❤
انا حاليا أدرس البرمجة، تعلمت C#, Python and other programming languages. بلكن لا انصح في تعلم ال Payton في البدايه لانها تخالف قواعد ال logic or OOP. لكن بعد تعلم لغات مثل C#,C,C++,Java مش شرط تتعلمهوم كلهم، كفاية واحدة منهم، لغة C في الخص وفي الذات data structure اكيد يمكن تتعلم الPaython. اذا كنت حقا تريد الاحتراف في البرمجة وفي المناسبة، لا انصح في تعلم الc++ في البداية، لانها ايضا تخالف قولعد ال oop في انه اي class يكون عامل وراثة اكثر من class واحد. بعكس باقي اللغات حيث كل class يقدر يورث class واحد بس. لذالك، قد تكون افضل بداية هي لغة ال C لانها قديمة، ولا تملك classes, اي انها غير OOP وهذا سيجبرك على بناء كل شيء في نفسك وتتعلم من اخطائك وتفهم الpointers. وهكذا بعد التعمق والفهم لاساسيات البرمجة، يمكنك تعلم اي لغة برمجة في الكون.
⭕️ علموا بناتكن⭕️ ١- لا تصعدي السلم ومن خلفك رجل بل قفي على زاوية واصعدي بعده ___________________ ٢- لا تركبي في المصعد مع رجل غريب انتظري خروجه، ثم اصعدي بعدها . ________________ ٣- لا تصافحي بيدك ابن عمك _ابن عمتك _ ابن خالك _ ابن خالتك . __________________ ٤- اجعلي دائمًا مسافة كافيه بينك وبين أي شخص تتحدثين معه . __________________ ٥- دائمًا اجعلي هناك حدود في التعامل مع أي شخص مهما كانت قرابته، واحفظي وقارك . _________________ ٦- لا تمزحي مع صديقاتك في الشارع واحفظي أدب الطريق . _________________ ٧- انتبهي عند دخول الناس على مكان وجودك، و قفي احترامًا للكبير، و أجلسي على كرسيك المتعب وكبير السن . ________________________________ ٨-الرجال في الشارع غرباء من غير الأب فلا يجب التحدث لأحد فهناك مرضى نفسيا بالتحرش حتى لو كانوا أقرباء. ________________ ٩-عندما تنزلي لتحملي شيئا من الأرض أو أن تشاهدي شيئا ما في محل او السوق أو مكان عام..تجنبي وضعية الركوع..ومن الأفضل أن تنزلي جلوسا..ثم تقفي..حتى لاتظهري في وضعية محرجة ولاينكشف جسمك من الخلف. _________________________________ ١٠-لاتسردي كل حياتك في الحافلة أو سيارة الأجرة.. ولا ترفعي صوتك... ______________ 🛑 قد يرى البعض أن هذه السلوكيات اندثرت وانتهت، لكن دورنا أن نعيدها فهي جزء أصيل من ديننا العظيم ودمتم في رعاية الله..
سي و سي++ لغتين مختلفتين المسألة ليست مسألة تطوير بل انها لغة مختلفة ايضا اسرع لغة برمجة في عالم يعتمد هلى - الهدف (البرنامج اللي راح تطوره) - الهارد وير - اذا وجد السوفيت وير اللي بتشغل عليه الكود ايضا الليست Assembly اسرع
يباشا الفكره في ان اللغه فهمها للهرد وير اسهل و اسرع في العمليه بتكون اسرع عكس باقي اللغات اتاني في لغات برمجه منخفضة المستوي و عالية المستوى بس من ناحيتنا احنا المنخفضه الي هيا لغة الكمبيوتر الصفر والواحد النظام الثنائي والسادس عشر والثماني وكده دي علي حسب كل نظام بقي بس في الغالب الاجهزه بتكون نظام ثنائي وبعد كده في لغة تم تطويرها لتسهيل التعامل مع المبرمجين م متذكر اسمها بصراحه ولكن هيا أسرع من سي و سي بلس بلس وبعد كده تم تطوير سي و سي بلس بلس فهم اقرب للهارد وير و الفهم وكده ف التحويل بيكون اسهل و اسرع عن باقي لغات البرمجه
C# بتجمع بين C++ و C وهيا بتستخدم في كل حاجة تقريبا واشهر الحاجات اللي بتستخدم فيها لغة c# هيا تطوير الالعاب واللي بيشتغب بيها محاكي يونيتي ومحاكي جودوت
هذا الي قاله لي استاذ التقنية انو البرمجة زيها زي السيارة لو تتعلم على القير العادي اكيد حتعرف للقير الاوتوماتيك لكن لو تتعلم على الاوتوماتيك صعب انك تتعلم على العادي
السي مافيهاش OOP ازاي يتحولوا ثم السي فيها pointers اللي هي سر قوتها في الmemory managment اللي مش موجودة في البايثون فحتي لو كان فيه طريقة للتحويل معتقدش انها هتكون فعالة زي الكتابة بالسي و مش هتديني full control زي السي
ده الموضوع بيرجع انت حابب تتخصص في ايه وتجرب التخصصات المختلفة لحد متلاقي تخصص مناسب ليك .. ولكن في الاحصائيات لسنة 2023 على موقع المبرمجين الشهير StackOverflow survey.stackoverflow.co/2023/#technology-most-popular-technologies ستجد ان JavaScript هي الTop ويليها طبعا تقنيات الويب كلها HTML / CSS وطبعا لو اتعلمت JavaScript فلازم برده تعرف TypeScript لانه بقى مطلوب افتراضيا في وظائف مبرمجين الJavaScript .. ثم طبعا الSQL لانه هو الاساس في شغل الData Analysis .. ولغة الPython طبعاً في شغل الذكاء الاصطناعي .. اختر ما يناسبك ولا يوجد تخصص Top او تخصص افضل من الثاني .. كلها تفضيلات وكلهم مطلوبين ولازم تبقى شاطر جداً وتشتغل على نفسك عشان تعرف تلاقي ناتج كويس .. وبالتوفيق للجميع.
صحيح. هو في نظرة الEmbedded ما تذكره سليم. وفي النظرة الموضوعية انهم لغتان مستقلتان ولكل واحد compiler مستقل. لكن ما اقصده بالنسبة لمبرمج التطبيقات فتعلم C++ يجعله فاهم كل مبادئ الC...وذلك لان الSyntax للC++ مبني على C95 او بمعنى اصح اصدار 1995 للغة الC. فكل ما يمكن عمله كتطبيقات بالC يمكن عمله في الC++ والاستفادة من امتيازات الC++. بالتالي مبرمجين التطبيقات او متخصصين علوم الحاسب لا يستخدمون C ويدخلون مباشرة في C++ (وتجد ذلك في اغلب الجامعات كنهج ايضا). ففكر معاملة الC والC++ على انها لغة واحدة فكر شائع.
كل لغة برمجة صممت لحاجة معينة مثل الذكاء الاصطناعي والامن السبراني python الويب جافا سكريفت الاندرويد جافا والايفون سويفت الالعاب c++ وذلك لا يعني ان هذه اللغات تستطيع استخدامها مجالات اخرها لكنها افضل استخدام واعلى جودة لمجال مهين لعة معينة
مين قال ال c او c++ صعبه كتابتها 🤣 اللغات مش سهله و صعبه فيه فاهم و مش فاهم فاهم هتبقي سهله حتي لو بتكتب assembly مش فاهم هتبقي صعبه حتي لو بتكتب ب ruby بالنسبالي اللي يقول علي لغه معينه صعبه مش بعتبره مهندس ابدا ممكن يكون عندك تفضيل تشتغل بلغه معينه دا عادي، بس لو فيه case معينه الافضل تتحل بلغه انت مش بتفضل تشتغل بيها هتعملها باللغه دي و من غير ما تواجه مشاكل فهم البرمجه هيخليك قادر تستخدم اي لغه
ما أتوقع ممكن تستفيد من كامل قدرة سي بلس بلس بمجرد تحويل الكود لان قدرة سي بلس بلس لما تتحكم في الذاكرة وما راح يصير الشي هذا بمجرد التحويل. وكتابة الكود بالسي بلس بلس بدون استخدام ادوات ادارة الذاكرة راح يكون سهل مثله مثل أي لغة متطورة ثانية، لكن تبدا الصعوبة لما تبدا تدير الذاكرة بنفسك!
باختصار اخي انا خوك نفهمك البرجمة هي اكواد معقدة تخدم بيهم باش تصنع تطبيع او موقع كيما لي خدم واد كنيس استعمل البرمجة عن طريق هذوك الاكواد وشوي صوالح حتى خدم موقع واد كنيس
صعبة ايه .... ده ال c اسهل لغة موجودة و انضف ... انا بكتب++python java R perl C وعاوز اقولك ال c هي اجمل لغة و اسهلهم ... ثانيا python مش معمول بيها ML دي اكواد C+× وملفوفة ب python
انا اشوف ان *pypy* افضل من Cython الفرق ان pypy يسرع الكود و نفس القت ما يحتاج تغير شي من Python اما Cython هو صج اسرع من pypy بس لازم تغير شويه من الكود(لان Cython بس *يترجم* الى C)
As far as I know Cython is used to develop CPython extensions easily. libraries like numpy, pandas,... Uses Cython for performance but not regular apps. Otherwise Facebook would have used Cython instead of developing Cinder. Am I wrong?
@wasim_hassasneh طيب لغة assembly هي لغة low level اكثر من الاثنين هل ده معناه انها اسرع؟ لاء لأنه ممكن تكتب كود بلغة اسمبلي اسوأ من الكود بتاع سي و راست كذالك لغة الاله الهي ال machine code دي هي نفسها لغة الاله هل ده معناه انها اسرع؟ لاء لأنها ممكن كود لغة الاله الانت تكتبه يكون ابطأ واسوأ من كود الكومبايلر بتاع اي لغة من الاتنين كون ان اللغه low level لا يعني ان اللغه اسرع من غيرها لكن جرت العاده انه اغلب اللغات ال low level اسرع من غيرها من اللغات ال high level
Go قريبة جدا من Python و هدا كان عن قصد و معدة انها اكون سريعة لهذا سوف يكون فيها Static data type support بالاضافة ل Pointers و Syntax قريبة من سي يعني لو بتعرف سي او بايثون انت شبه بتعرف جو فعليا لغة سهلة فما اعرف كيف سي و بايثون قرف بس اخترت جو لو قلت Rust كنت فهمت انك مهتم ب Security Performance و عاجبك مبدأ Reference & Borrowing عشان كدة بقولك روح ارجع اتعلم صح
ال Compiling نفسه ليس بمشكلة لآنك في Production حا تعمل Ship ل ال Binary نهائي فما يفرق كيف كتبته على عكس السي ناتج ممكن يكون اسرع من سي اللي راح تكتبه انت تظل Cython لا تدعم مميزات Python 3 و غير منتشرة ايضا اظن حل افضل هو Mojo لنرى كيف سوف تصير
Technically yes. But realistically, all of C libraries and features are included in C++. So to be more accurate we can say C++ is a superset of C (C95). Look it up on Google! ✌️
@@yehiatech superset not really, not all valid C code is valid C++. Objective-C is a superset of C as all valid C code will compile with Objective-C compiler unlike C++
المشكلة في ++c مش ان الSyntax بتعها صعب المشكله انها معندهاش libraries ذي python كل library تحتجها تحمل الlibrary من واحد متعرفهوش كل مره تستخدمها مش pip install ذي python
وتعمل شركة مايكروسوفت على تطوير بايثون اكثر باستخدام هذا الفكر. نأمل انها تساعد بايثون على حل مشكلة السرعة لانها العائق الوحيد الذي تواجهه ببرامج مبنية بلغة بايثون. انظر هذا الخبر devblogs.microsoft.com/python/python-311-faster-cpython-team/
والله دخت والله دخت واحد يقول ابدا ببياثون حتى لا تمل واحد يقول ابدا بc++ رغم صعبوتها (وممكن امل ) واحد يقول جافا كل شخص يتكلم حسب عمله فقط ولا واحد منكم يتكلم حسب دماغ الشخص الجديد المقبل على اللغة الوحيد الذي يتكلون هكذا هم ابراهيم عادل وكودزيلا والاثنان بدأو بكورس بايثون
الهدف من الفيديو مش اني اقلك تبدا بأي لغة ي احمد.. الهدف من الفيديو اني اعرفك اني في لغة اسمها Cython اما عن طريق البدء .. ف نصحيتي ليك ابدأ بأي لغة و متضيعش وقت كتير .. ابدأ ببايثون او C++ او Js بس اهم حاجة ابدأ و متضيعش وقت كتير وربنا يوفقك❤️💪🏻
@@yehiatech لا يا استاذ يحيى قصدي لي انت انت واضح فيديو مالتك لكن اخذت فرة بالتعليقات وجعلي رأسي يدور بين كل 10 2 لغة و2 اخرين لغة عندي سؤال استاذ بماذا تنصح انت كبداية لغة لشخص لا يعرف اي شيء عن البرمجة
السي اتطورت النهاردة وبقت سي بلس بلس؟؟ 😮 الكلام ده من زمااان اوي .. مش دلوقتي يعني 😂 تاني حاجه كلامك سطحي جدا جدا.. .. ومفيش حد بيكتب بايثون ويحول لسي ويعمل كدة ده بالسطحية دي😊
@@yrsohaib5495 لا مو مشكلة يا أخي العزيز. لكن لما يكون عندك عمليات بالملايين، يظهر فرق السرعة. لكن على العموم بايثون تؤدي الغرض في المهام شكل ممتاز في حدود 10 آلاف عملية
ابطئ ٢٥ غير منطقية البتة من اين الرقم ؟ اي اصدار بايثون و اي اصدار سي++ هناك حدود لبايثون فيمكن كتابت امور بسي++ تصل اسرع بألاف المراة عموما في تطوير منتجات (مثل ذكاء اصطناعي تحدثت عنه) نكتب بايثون لكن الكود اللذي يشتغل في اغلب سي او سي++ مكتب و ايطارات مثل PyTorch, Tenserflow و نحوها مكتوبة ب سي++ من اجل استفادة من كودا
🌟 ده Compiler لPython بيسمح ان الكود يتحول لC/C++...بحيث تقدر تستفيد من السرعة الرهيبة بتاعت لغة الC/C++ وبرده تكتب الكود بتاعك في بايثون وتعمل التطبيقات القوية اللي عايزها.
🌟وده لان Python لوحده لغة بطيئة في التنفيذ لانها Interpreted...وبتلاحظ ده لو عملت Algorithm معقد حاولت تشغله وتقارن مبين لو كتبت نفس الكود في C/C++ هتلاقيه اسرع ب٢٥ مرة 🚀.
متنسوش الLike والFollow ✌️🚀
وشوفوا قناة اليوتيوب لفيديوهات جديدة عن البرمجة وكورسات 🔴🚀
شكرا عالحلقه استاذ نويل جوجليمي ❤🙏🏻
لغة ++C/C لغة تصنف ك Low Level بمعنى انها تستطيع مخاطبة Hardware بشكل مباشر اضافه الى كونها Object Oriented و تستطيع استخدام Pointers
اضافه الى كونها لغة دينامكيه ، هذا يجعلها افضل لغه حتى الآن
السلام عليكم اخوي ممكن تجيب مثل أوضح
مثل كلمه وحولها قراءتها أحمد كيف يكون المعادلة لها علاقتها
@@MSofariniبس مو البايثون افضل كون الذكاء الاصطناعي يعتمد عليه؟
@@overlord1887 انا معك في هذه النقطه بأن لغة بايثون تدعم الذكاء الصناعي بطريقه مبسطه عن باقي اللغات و لكن لغه بايثون تتوه و تتشتت حينما تستخدمها في المشاريع الكبيره اضافة الى بطئ التنفيذ مقارنة بلغات اخرى ، لذلك في هذه الحاله يمكن بناء Modules بلغة بايثون تعمل على الذكاء الاصطناعي و عمل Integration مع مشاريع كبيره مكتوبه بلغات اخرى، الفكره ان تحاول الاستفاده من الادوات البرمجيه لكل لغة دون ان تنصدم بحدود امكانيات لغه معينه
الافضل وضع كل غرض مع اللغة التى تناسبه ، فسى معروفة بسرعتها اما الدمج يناسب المبتدى او من يريد دمج جزء صغير
ياريت تستمر في تقديم القيمة العلمية الجميلة دي بنفس النمط، واتمنى من حضرتك تفضل بعيد عن وضع الموسيقى على فيديوهاتك الجميلة، وشكرا على مجهودك يا بشمهندس ❤
اللهم صلِّ وسلم على سيدنا محمد وعلى آله وصحبه وسلم❤😊
انا حاليا أدرس البرمجة، تعلمت
C#, Python and other programming languages.
بلكن لا انصح في تعلم ال Payton في البدايه لانها تخالف قواعد ال logic or OOP.
لكن بعد تعلم لغات مثل
C#,C,C++,Java
مش شرط تتعلمهوم كلهم، كفاية واحدة منهم، لغة C في الخص وفي الذات data structure اكيد يمكن تتعلم الPaython. اذا كنت حقا تريد الاحتراف في البرمجة
وفي المناسبة، لا انصح في تعلم الc++ في البداية، لانها ايضا تخالف قولعد ال oop في انه اي class يكون عامل وراثة اكثر من class واحد. بعكس باقي اللغات حيث كل class يقدر يورث class واحد بس.
لذالك، قد تكون افضل بداية هي لغة ال C لانها قديمة، ولا تملك classes, اي انها غير OOP وهذا سيجبرك على بناء كل شيء في نفسك وتتعلم من اخطائك وتفهم الpointers. وهكذا بعد التعمق والفهم لاساسيات البرمجة، يمكنك تعلم اي لغة برمجة في الكون.
يعني ابدأ بـC ولا C++
@@trtsuccess ابدا في c وبعدي ما تتعلم الأساسيات وتحل كثير اسالة logic . تعلم حاجة اسمها pointers. وبعدين تعلم اي لغة حيكون مسالة بسيطةً
⭕️ علموا بناتكن⭕️
١- لا تصعدي السلم ومن خلفك رجل بل قفي على زاوية واصعدي بعده
___________________
٢- لا تركبي في المصعد مع رجل غريب انتظري خروجه، ثم اصعدي بعدها .
________________
٣- لا تصافحي بيدك ابن عمك _ابن عمتك _ ابن خالك _ ابن خالتك .
__________________
٤- اجعلي دائمًا مسافة كافيه بينك وبين أي شخص
تتحدثين معه .
__________________
٥- دائمًا اجعلي هناك حدود في التعامل مع أي شخص
مهما كانت قرابته، واحفظي وقارك .
_________________
٦- لا تمزحي مع صديقاتك في الشارع واحفظي أدب الطريق .
_________________
٧- انتبهي عند دخول الناس على مكان وجودك، و قفي احترامًا للكبير، و أجلسي على كرسيك المتعب وكبير السن .
________________________________
٨-الرجال في الشارع غرباء من غير الأب فلا يجب التحدث لأحد فهناك مرضى نفسيا بالتحرش حتى لو كانوا أقرباء.
________________
٩-عندما تنزلي لتحملي شيئا من الأرض أو أن تشاهدي شيئا ما في محل او السوق أو مكان عام..تجنبي وضعية الركوع..ومن الأفضل أن تنزلي جلوسا..ثم تقفي..حتى لاتظهري في وضعية محرجة ولاينكشف جسمك من الخلف.
_________________________________
١٠-لاتسردي كل حياتك في الحافلة أو سيارة الأجرة.. ولا ترفعي صوتك...
______________
🛑 قد يرى البعض أن هذه السلوكيات اندثرت وانتهت،
لكن دورنا أن نعيدها فهي جزء أصيل من ديننا العظيم
ودمتم في رعاية الله..
جزاك الله خير 👍🏻
جزاك الله خيراً❤
بارك الله فيك❤
جزاك الله خيرا
@@AlinaRealfax2009باقين
من وقت المنتديات العربية الشهيرة ..
تقريبا نفس اسلوب الحوار..
حاجة تبعث على اليأس..
سي و سي++ لغتين مختلفتين المسألة ليست مسألة تطوير بل انها لغة مختلفة
ايضا اسرع لغة برمجة في عالم يعتمد هلى
- الهدف (البرنامج اللي راح تطوره)
- الهارد وير
- اذا وجد السوفيت وير اللي بتشغل عليه الكود
ايضا الليست Assembly اسرع
ممكن اسالك كذا سؤال بما انك بقالك ١٠ سنين برمجة
يباشا الفكره في ان اللغه فهمها للهرد وير اسهل و اسرع في العمليه بتكون اسرع عكس باقي اللغات اتاني في لغات برمجه منخفضة المستوي و عالية المستوى بس من ناحيتنا احنا المنخفضه الي هيا لغة الكمبيوتر الصفر والواحد النظام الثنائي والسادس عشر والثماني وكده دي علي حسب كل نظام بقي بس في الغالب الاجهزه بتكون نظام ثنائي وبعد كده في لغة تم تطويرها لتسهيل التعامل مع المبرمجين م متذكر اسمها بصراحه ولكن هيا أسرع من سي و سي بلس بلس وبعد كده تم تطوير سي و سي بلس بلس فهم اقرب للهارد وير و الفهم وكده ف التحويل بيكون اسهل و اسرع عن باقي لغات البرمجه
سي و سي بلس بلس زي بعض لكن سي مفيهاش oop
لا مش زي بعض في فروق كتير بينهم غير ان سي مفهاش oop @@ahmed51298
C# بتجمع بين C++ و C وهيا بتستخدم في كل حاجة تقريبا واشهر الحاجات اللي بتستخدم فيها لغة c# هيا تطوير الالعاب واللي بيشتغب بيها محاكي يونيتي ومحاكي جودوت
ال compiler ده هيطلع كود فيه undefined behaviours الافضل ال C لوحدوا وبايثون لوحدوا، فيه 193 undefined behaviours في لغة ال C لازم تتجنبهم للتنبيه
يعني مليان مشاكل
جزاك الله خير الجزاء وبارك فيك أخي يحيى
كل البرامج الذكاء الصناعي مثل tensor flow و pytourch مكتوبة بس++ لكن wrapped للبايثن
صحيح 👏
كم انت عظيمة يا سي بلس بلس
أنا أيضا جربتها على مشروع صغير بال c++ = 0.7s
بال python = 5.9s
هو ايه اللي اخد وقت ؟😮
python
مش فاهم
@@trtsuccessمش فارق
@@moustfa8527
عملية ال debugging و ال compilation و ال running codeهي التي تأخذ وقت
التصحيح والتجميع والتشغيل
الله يسعدك شكرا🤍🤍
اللهم صل وسلم وبارك على محمد
الف رحمه ع والديك جنت ارد اتعلم سي بلص بس شفته صعبه وانه عندي خلفيه بالبايثون هسه حليتهه الي
Because Python is interpreted, while C & C++ are compiled which is much faster.
ممكن لوسمحت تعمل فيديو عن لو الواحد ذاكر لغة c++ ماذا يستطيع ان يعمل وكيف يستطيع ان يعمل من خلالها مصدر دخل له
سهله في كتابه منا بعدل فيها على ويتشر ٣ على ايام مضت سابقا حاليا على داينغ لايت ٢ بعدل على الاسلحه و مميزات دروع و الكثير
عشان تتعلم القياده لازم تتعلم على سياره عاديه وليس سياره تيسلا ، عشان سياره تيسلا تسوق عنك
عشان تتعلم البرمجه لازم تتعلم تبرمج على لغه برمجه عاديه مثل ++C مش بايثون عشان بايثون بتبرمج عنك
عاش استاذ محمد ابو هدهود 😂❤
@@Mostaf3
بسم الله نبدأ.... ياإخوان البرمجة كثير سهلة
هذا الي قاله لي استاذ التقنية انو البرمجة زيها زي السيارة لو تتعلم على القير العادي اكيد حتعرف للقير الاوتوماتيك لكن لو تتعلم على الاوتوماتيك صعب انك تتعلم على العادي
Mojo بقا يا معلم المستقبل كله
السي مافيهاش OOP ازاي يتحولوا ثم السي فيها pointers اللي هي سر قوتها في الmemory managment اللي مش موجودة في البايثون فحتي لو كان فيه طريقة للتحويل معتقدش انها هتكون فعالة زي الكتابة بالسي و مش هتديني full control زي السي
ي رجال عساك سالم c++ سهله
انصحنا بلغة برمجة نتعلمها و تفيدنا مستقبلا ؟؟
ده الموضوع بيرجع انت حابب تتخصص في ايه وتجرب التخصصات المختلفة لحد متلاقي تخصص مناسب ليك .. ولكن في الاحصائيات لسنة 2023 على موقع المبرمجين الشهير StackOverflow
survey.stackoverflow.co/2023/#technology-most-popular-technologies
ستجد ان JavaScript هي الTop ويليها طبعا تقنيات الويب كلها HTML / CSS وطبعا لو اتعلمت JavaScript فلازم برده تعرف TypeScript لانه بقى مطلوب افتراضيا في وظائف مبرمجين الJavaScript ..
ثم طبعا الSQL لانه هو الاساس في شغل الData Analysis ..
ولغة الPython طبعاً في شغل الذكاء الاصطناعي ..
اختر ما يناسبك ولا يوجد تخصص Top او تخصص افضل من الثاني .. كلها تفضيلات وكلهم مطلوبين ولازم تبقى شاطر جداً وتشتغل على نفسك عشان تعرف تلاقي ناتج كويس .. وبالتوفيق للجميع.
انت لما تقول لحد اتعلم Html يبين انك ولا تفهم اي حاجة
c هي احسن لغة
stack overflow موقع لناس لي متعرفش تبرمج كيف تثق فيه
عشان هيك دايما بنقول لما تبدأ تتعلم برمجة ابدأ ب++c عشان تفهم طريقة تفكير الكمبيوتر وبعدين تتعلم اللغات السهلة
المبرمج القوي لازم يتعلم ++C ، وبعد كده يقدر يتعلم اي لغه تانيه بكل سهوله
C غير c++
لغتان فلسفتهم مختلفة .. انا مهندس إلكترونيات استخدم c لانه أقرب لالة عن c++
صحيح.
هو في نظرة الEmbedded ما تذكره سليم. وفي النظرة الموضوعية انهم لغتان مستقلتان ولكل واحد compiler مستقل.
لكن ما اقصده بالنسبة لمبرمج التطبيقات فتعلم C++ يجعله فاهم كل مبادئ الC...وذلك لان الSyntax للC++ مبني على C95 او بمعنى اصح اصدار 1995 للغة الC.
فكل ما يمكن عمله كتطبيقات بالC يمكن عمله في الC++ والاستفادة من امتيازات الC++. بالتالي مبرمجين التطبيقات او متخصصين علوم الحاسب لا يستخدمون C ويدخلون مباشرة في C++ (وتجد ذلك في اغلب الجامعات كنهج ايضا).
ففكر معاملة الC والC++ على انها لغة واحدة فكر شائع.
اين تشتغل و ها هي طبيعة الشغل
انا أدرس embedded systems
و اريد معرفة آفاق العمل
هناك لغة Rust بنفس سرعة C++ وأكثر أمانا من C++ لكنه صعب في البداية، بالمقابل مبرمج لغة Rust يتقاضى مابين 70_120 ألف دولار
Go ايضاً سريعة وافضل من بعض اللغات المنتشرة، لكن كما قلت، rust افضل لكن صعبة للمبتدئين
موجود لغة اسمها نيم السينتاكس تاعها بسيط مثل البايثون وبنفس الوقت ادائها رهيب اعلى من السي حتى
مدري ليش أُعجبت بك من اول فيديو
استمر 👍
ولهذا أكبر المشاريع الكبيرة والقوية تجدها مكتوبة بـ سي ++ مع بايثون ستبقى هاوي
كل لغة برمجة صممت لحاجة معينة مثل الذكاء الاصطناعي والامن السبراني python الويب جافا سكريفت الاندرويد جافا والايفون سويفت الالعاب c++ وذلك لا يعني ان هذه اللغات تستطيع استخدامها مجالات اخرها لكنها افضل استخدام واعلى جودة لمجال مهين لعة معينة
الجافا لم تصمم للأندرويد بل للسرفرات والويب ابس وبعدين للدسكتوب على جميع برامج التشغيل وبعدين الاندرويد
@@TamimProduction اغلب الناس الان مايستخدمون الجافا إلا للاندرويد
@@angelsaint6555 صحيح بس انا جاوبت على جملة انو الجافا مصممة للعمل على الاندرويد وهذا خطأ
والأجمل من هذا كله، انك تقدر تستفيد من الذكاء الاصطناعي وتكتب وش تبي تسوي بالضبط وهو يكتب عنك الكود 🫡
مين قال ال c او c++ صعبه كتابتها 🤣
اللغات مش سهله و صعبه
فيه فاهم و مش فاهم
فاهم هتبقي سهله حتي لو بتكتب assembly
مش فاهم هتبقي صعبه حتي لو بتكتب ب ruby
بالنسبالي اللي يقول علي لغه معينه صعبه مش بعتبره مهندس ابدا
ممكن يكون عندك تفضيل تشتغل بلغه معينه دا عادي، بس لو فيه case معينه الافضل تتحل بلغه انت مش بتفضل تشتغل بيها هتعملها باللغه دي و من غير ما تواجه مشاكل
فهم البرمجه هيخليك قادر تستخدم اي لغه
Amazing😍
تصحيح: C تطورت ل rust
غير صحيح c و rust لغتان مختلفتان من دون الدخول في التفاصيل
ما أتوقع ممكن تستفيد من كامل قدرة سي بلس بلس بمجرد تحويل الكود لان قدرة سي بلس بلس لما تتحكم في الذاكرة وما راح يصير الشي هذا بمجرد التحويل. وكتابة الكود بالسي بلس بلس بدون استخدام ادوات ادارة الذاكرة راح يكون سهل مثله مثل أي لغة متطورة ثانية، لكن تبدا الصعوبة لما تبدا تدير الذاكرة بنفسك!
رااائع
ال c++ أسرع لان قريبه على الهارد وير
خوارزميات افضل ... دي بتاعتنا مش استيراد
الهوية مهمه حتي في المصطلحات
من اسهل واشهر لغات البرمجه بايثون عائقه الوحيد البطئ ومو كلش بطيئه ومن اقوى الغات جافا
والله ما فهمت شي ، بس هعمل اشتراك 😂 بحب اتعلم حاجات جديدة 😭💃🏻
باختصار اخي انا خوك نفهمك البرجمة هي اكواد معقدة تخدم بيهم باش تصنع تطبيع او موقع كيما لي خدم واد كنيس استعمل البرمجة عن طريق هذوك الاكواد وشوي صوالح حتى خدم موقع واد كنيس
@@yato_614 شكراً اخي وجزاك الله خير ، شكلي راح احب البرمجة
بتستخدم مايك أيه في الفيديو ده لو سمحت؟
Sony Shotgun mic
صعبة ايه .... ده ال c اسهل لغة موجودة و انضف ... انا بكتب++python java R perl C وعاوز اقولك ال c هي اجمل لغة و اسهلهم ... ثانيا python مش معمول بيها ML دي اكواد C+× وملفوفة ب python
عااش اوي 👏🏻👏🏻
هل عادى التعلم او البدء من البايثون ولا c++
الافضل هو البدء مع C++ ثم بعد اتقان الاساسيات التحول للبايثون هذا يعطيك اساس قوي
ما انصحك تبدا ببايثون نهائيا ابدا الاساسيات بلغة سي بلص بلص في كورس احترافي جالس ينزله اسامة الزيرو تقدر تستفاد منه بشكل 👌🏻❤️
@@charlieslives بلص بلص !!
بالذمة فيه حاجة اسمها كده ..
اكتب ++c
@@hossamhafez9826 لا تتفلسف ، انا اكتب بالطريقة الي تعجبني واذا كان كلامي غلط وقتها احشر انفك وتكلم وصحح
Mogo قادمه و بقوه مشروع جباااار
Make a comparaison between Cython and Mojo
سي وسي بلاس لغه سهله جدا
افضل مصدر لتعلم لغات البرمجة دي؟
استخدم nim تكتب كبايثون و سرعتها ك c
انا اشوف ان *pypy* افضل من Cython
الفرق ان pypy يسرع الكود و نفس القت ما يحتاج تغير شي من Python
اما Cython هو صج اسرع من pypy بس لازم تغير شويه من الكود(لان Cython بس *يترجم* الى C)
As far as I know Cython is used to develop CPython extensions easily. libraries like numpy, pandas,... Uses Cython for performance but not regular apps. Otherwise Facebook would have used Cython instead of developing Cinder. Am I wrong?
قصدك اذا أخذ كود بالسي++ ثانية وحدة ! نفسو فالبايثون راح يقعد 25 ثانية ؟؟!
في لغة جديدة هي المستقبل اسمها mojo
لغة برمجه Rust في بعض الاوقات بتبقى اسرع من C/C++
@wasim_hassasneh
Rust
المكتبه ال Standard فيها
بتستخدم خورزميات احدث من المستخدمه في لغة C++
ف ده سبب سرعتها الاساسي
@wasim_hassasneh
طيب
لغة assembly
هي لغة low level
اكثر من الاثنين
هل ده معناه انها اسرع؟
لاء لأنه ممكن تكتب كود بلغة اسمبلي اسوأ من الكود بتاع سي و راست
كذالك لغة الاله الهي ال machine code
دي هي نفسها لغة الاله هل ده معناه انها اسرع؟
لاء لأنها ممكن كود لغة الاله الانت تكتبه يكون ابطأ واسوأ من كود الكومبايلر بتاع اي لغة من الاتنين
كون ان اللغه low level
لا يعني ان اللغه اسرع من غيرها لكن جرت العاده انه اغلب اللغات ال low level اسرع من غيرها من اللغات
ال high level
@wasim_hassasneh انا بعرف ابرمج على اسمبلي ايوا
انا سيتني من كل قرف ال C, C++, Python .. وتعلمت لغة Golang وارتحت 😄🎈 حياتي شعيدة وتحلت كل عقدي 🤣
عشان تتعلم القياده لازم تتعلم على سياره عاديه وليس سياره تيسلا ، عشان سياره تيسلا تسوق عنك
عشان تتعلم البرمجه لازم تتعلم تبرمج على لغه برمجه عاديه مثل ++C مش بايثون او اي لغه حديثه عشان بايثون واللغات الحديثه بتبرمج عنك
Go
قريبة جدا من
Python
و هدا كان عن قصد
و معدة انها اكون سريعة لهذا سوف يكون فيها
Static data type support
بالاضافة ل
Pointers
و
Syntax
قريبة من سي
يعني لو بتعرف سي او بايثون انت شبه بتعرف جو فعليا لغة سهلة
فما اعرف كيف سي و بايثون قرف بس اخترت جو
لو قلت
Rust
كنت فهمت انك مهتم ب
Security
Performance
و عاجبك مبدأ
Reference & Borrowing
عشان كدة بقولك روح ارجع اتعلم صح
@@ko-Daeguانت بتعرف تبرمج ببغة Rust؟ با ريت تبعث لي روابط انا تعلمتها لكنها صعبة جدا جدا
هو انت بتطلع مع منعش ؟
منعش بيسلم عليك 😂😂
C++ ليست بهذه الصعوبة
ليست مسألة صعوبة، بل تعقيد.
Okay show me something u make?
والله لغة سهلة وجميلة واول لغة تعلمتها 🥰
c تختلف عن c++ وبعدين احنا مش مجانين كل واحد اتعود علي حاجة معينة واتعلمها
@wasim_hassasneh
صحيح.. اعمل موقع بهذه اللغة 😂😂 بشوفك بعد شهر مخلص?
واي رأيك في rust
ممكن اعرف بتصور بايه
ما تحويل الpython لc هياخد وقت برضو
مقارنة بكود مكتوب بc أو cpp
عشان تتعلم القياده لازم تتعلم على سياره عاديه وليس سياره تيسلا ، عشان سياره تيسلا تسوق عنك
عشان تتعلم البرمجه لازم تتعلم تبرمج على لغه برمجه عاديه مثل ++C مش بايثون عشان بايثون بتبرمج عنك
ال
Compiling
نفسه ليس بمشكلة لآنك في
Production
حا تعمل
Ship
ل ال
Binary
نهائي
فما يفرق كيف كتبته على عكس السي ناتج ممكن يكون اسرع من سي اللي راح تكتبه انت تظل
Cython
لا تدعم مميزات
Python 3
و غير منتشرة ايضا
اظن حل افضل هو
Mojo
لنرى كيف سوف تصير
C and C++ are different languages
C++ is not an upgrade to C
Technically yes.
But realistically, all of C libraries and features are included in C++.
So to be more accurate we can say C++ is a superset of C (C95).
Look it up on Google! ✌️
@@yehiatech superset not really, not all valid C code is valid C++. Objective-C is a superset of C as all valid C code will compile with Objective-C compiler unlike C++
@@chehabhilmy depends on which C version C 99 code works in C++, C 78 haven't high chance
احنا بنستعمل الانجليزي علشان نتعلم عادي مش علشان نكتب بيه كومنتات ونتناقش بيه *مع بعض*
@@chehabhilmy
ليه الفلسفة بـ لغة ناس يتسحقروك ؟؟
كفاية خضوع وذل.. انت بين عرب اتكلم عربي ولا فارق..
انت قمر اوي
ازاي لغة البرمجة لها سرعة ؟
يعني سرعة ترجمة الأكواد للغة اللي بيفهمها الكمبيوتر وللا ايه ؟
الي انا اعرفه ان الcpython دا مقصود به المترجم الي بيترجم كود البيثون للc
لأن جزء الترجمة في البيثون مكتوب بلغة الc بس مش اكتر
لو انا غلط حد يصححلي
Python, cython, cpython تلاتة انتربترز مختلفين على بعض
yakhi Lua >>>>
بعد سنين في C ++ ; ما فهمتش ليه ميديا تكذب على الناس انه بايثن اكثر لغة وووووو. مع انه كل برمج لي تشوفوها هي بي C and C++ and ASM
حضرتك ممكن تحط ازاي حكمت انه ابطء ٢٥ مرة وايه اثبات ده هل عملت تيست؟ لو عملت من فضلك شير التيست
python turing complete == C turing complete
python slow < C fast
(python turing complete + python slow ) < (C turing complete +C fast)
python < C
وبكداا نكون دمرنا جيل كامل من المبرمجين الناشئين
المشكلة في ++c مش ان الSyntax بتعها صعب المشكله انها معندهاش libraries ذي python كل library تحتجها تحمل الlibrary من واحد متعرفهوش كل مره تستخدمها مش pip install ذي python
حلوه دى
وتعمل شركة مايكروسوفت على تطوير بايثون اكثر باستخدام هذا الفكر. نأمل انها تساعد بايثون على حل مشكلة السرعة لانها العائق الوحيد الذي تواجهه ببرامج مبنية بلغة بايثون.
انظر هذا الخبر
devblogs.microsoft.com/python/python-311-faster-cpython-team/
لو تعملت c++ تصير اي لغة سهله
syntax
اي الي صعب ونبي بس
تعبر من اسهل اللغات ف موضوع
sybtax بالذات
يوم ما قررت اتعلم برمجه اتعلمت عل c++
وكرهت البرمجه وحياتي 😹😹
شكرا
❤
والله دخت والله دخت
واحد يقول ابدا ببياثون حتى لا تمل
واحد يقول ابدا بc++ رغم صعبوتها (وممكن امل )
واحد يقول جافا
كل شخص يتكلم حسب عمله فقط
ولا واحد منكم يتكلم حسب دماغ الشخص الجديد المقبل على اللغة
الوحيد الذي يتكلون هكذا هم ابراهيم عادل وكودزيلا والاثنان بدأو بكورس بايثون
الهدف من الفيديو مش اني اقلك تبدا بأي لغة ي احمد..
الهدف من الفيديو اني اعرفك اني في لغة اسمها Cython
اما عن طريق البدء ..
ف نصحيتي ليك ابدأ بأي لغة و متضيعش وقت كتير ..
ابدأ ببايثون او C++ او Js
بس اهم حاجة ابدأ و متضيعش وقت كتير
وربنا يوفقك❤️💪🏻
@@yehiatech
لا يا استاذ يحيى قصدي لي انت
انت واضح فيديو مالتك
لكن اخذت فرة بالتعليقات وجعلي رأسي يدور
بين كل 10 2 لغة و2 اخرين لغة
عندي سؤال استاذ بماذا تنصح انت كبداية لغة لشخص لا يعرف اي شيء عن البرمجة
اسمع
ابحث عن قناة programming advices
اقوى قناة برمجة عربية
السي اتطورت النهاردة وبقت سي بلس بلس؟؟ 😮
الكلام ده من زمااان اوي .. مش دلوقتي يعني 😂
تاني حاجه كلامك سطحي جدا جدا.. .. ومفيش حد بيكتب بايثون ويحول لسي ويعمل كدة ده بالسطحية دي😊
محتوي جامد ... ❤️
جااامد
السي بلس بلس احسن مين معي ؟
👇
@wasim_hassasnehاقول اصمت بسسسسس ، سي بلبس بلس سهله يا نوب
يا فاشل
يعني خدو الحلو من هنا عالحلو من هنا
اخر نسخه من بايثون زادت سرعته بنسبة 50% من النسخه السابقه بالتالي المشكله تقريبا انحلت
برضو لا تزال جدًا بطيئة، أنا جربت كودين حق بايثون optimized وحق C++ عبارة عن brute force.
تخيل إن Python أخذ أكثر من 7s
وحق C++ أخذ تقريبًا 0.6s
@@muaath_5 لا مش الفرق الكبير ده يمكن عندك مشكل بالكود أو ببيئة عمل بايثون
@@yrsohaib5495 لا مو مشكلة يا أخي العزيز.
لكن لما يكون عندك عمليات بالملايين، يظهر فرق السرعة.
لكن على العموم بايثون تؤدي الغرض في المهام شكل ممتاز في حدود 10 آلاف عملية
@@muaath_5 عادي اخي احنا نتناقش بس صح😅
@@yrsohaib5495 صحيح 😄
معلومة خطأ جافا اسرع من c وممكن لغات اخرى ايضا اسرع من جافا والسي لكنها تكون اصعب
للتصحيح
الموضوع معياري طبعا...تعتمد حسب ما يتم تنفيذه والUse Case...
مفيش اسرع فعلا في المطلق او افضل الا في نطاق متطلبات معينة.
الجافا 🙃🙃🙃
السي عمك وعم عيالك @@YMX_750
@@YMX_750أقلك أسيمبلي عم الكل 😂😂😂
Julia >>
تصدق اني ارتحت في c++ اكتر من بايثون
انا بذاكر مع مستر ابراهيم عادل Octucode
انت من لما قلت✨ الجوريزم ✨ انا غسلت ايدي
اكتب ب بايتون شات جبت يحولو للي قلبك يريده😊
فعلا انا اكره بايثون جدا لان متعود على استخدام سي بلص بلص 😂😂😂💔
ابطئ ٢٥ غير منطقية البتة من اين الرقم ؟
اي اصدار بايثون و اي اصدار سي++
هناك حدود لبايثون فيمكن كتابت امور بسي++ تصل اسرع بألاف المراة
عموما في تطوير منتجات (مثل ذكاء اصطناعي تحدثت عنه) نكتب بايثون لكن الكود اللذي يشتغل في اغلب سي او سي++
مكتب و ايطارات مثل
PyTorch, Tenserflow
و نحوها مكتوبة ب سي++ من اجل استفادة من كودا
احس نفسي ديناصور..تخرجت في 2000 واخر لغة كنت اعمل بها الباسكال والدالفي😢
لازم تقارن cython مع mojo
لما ينزل بس الاول Mojo 🔥
سويت سبسكرايب استمر
بايثون اساسا مبني من. C++ 😅