هل لكل لغة code editor خاص بها
السلام عليكم ، عنوان المشتركة حقا يعكس استفساري ،انا الان في 18 من عمري ،اعلم انني بدأت متأخرة لكن لا بأس ،منذ مدة بدأ يستهويني هذا المجال فبدأت بتعلم HTML و CSS كبداية ( web design) واستخدمت في ذلك code editor : brackets ،والان اريد الاطلاع ايضا على عالم البرمجة و رايت الكثير يتحدث عن الباثيون ،سهولتها، وانتشارها الكبير فقررت تعلمها من كورس بالانجليزيه ، والذي طلب تحميل pycharm ، اذن سؤالي هل لكل لغة code editor خاص بها
شكرا مسبقا
التعليقات
تستطيع استعمال اي اديتور مع اي لغة فقط ابحث عن اضافة لهذة لغة .
اشهر ايدتور وانصحك به وينفع مع جميع لغات تقريبا هو vscode مع ملاحضة ان brackets ايضا اديتور لكن يشتهر فقط في ويب.
هذا بخصوص اديتور.
يوجد شي ثاني وهو ide مثل visual studio eclipse pycharm.
هذه تعتبر ide اي بيئة تطوير متكامله وليست اديتور لها ميزات اكبر من اديتور وربما تكون مدفوعة وليست مجانيا عكس اشهر اديتور مجانيه.
وide قد تخصص للغة معينه مثل pycharm لكنه ليس مقدم من بايثون انما مطور من شركة اخرى ويوجد منافسين له.
اما مثلا visual studio تستطيع عمل به باكثر من لغة منها بايثون
انا لم اجرب ان استخدم ide سابقا بشكل حقيقي فقط تجربة
حيث اكتفي ب vscode لكل شي تقريبا
الويب البايثون go flutter استعمله مع كل شي .
لك حرية باستخدام ما تشاء لا داعي ان تلتزم مع كورس بهذه نقطة(لكن انصحك ان لم تكن لديك خبرة التزم معه حاليا) ولا معي اختر ما يناسبك انت ويناسب احتياجك لكن تاكد ان يكون له دعم جيد للغة التي تريدها كما قلت لك مثلا براكتس ليس له شهره مع بايثون لذلك افضل ان تتركة.
هناك العديد من الخيارات, ابسط محرر هو notepad++ و هناك محرر اخر اكثر تطورا يمكنك العمل عليه و استخدام اضافات تسهل عليك كتابة الاكواد بشكل كبير لكن ينبغي عليك اخد بعض الوقت لتعلم استخدامهم و مفهوم الاضافات و الاختصارات ايضا.
هناك من دكر vusial studio و eclipse, هاته ليست محررات بل ما يسمى IDE و هي بيئة تطوير متكاملة, يمكنك قراءة المزيد عنها على ويكيبيديا:
إضافة إلى تعليق @bomsn أنصحك بـ sublime text.
18 من عمري ،اعلم انني بدأت متأخرة
هل تمزحين؟ بل هذا العمر مناسب جدا.
نعم ،هناك لغات تشترك في نفس ال code editor مثل c++ و c# تجدهم على ال vusial studio كما ان مثلا ال eclipse يشغل عدد من اللغات.
vusial studio هو أكثر من مجرد code editor أو محرر برمجي فهو بيئة تطويرية متكاملة والمحرر الخاص بها من مايكروسوفت هو vusial studio code ويمكن تحميله منفصلا ويدعم لغات غير لغات مايكروسوفت مثل بايثون وجافاسكربت ... ويشتغل على الأنظمة الأخرى لينكس وماك وخو مفتوح المصدر
و eclipse بدوره يعتبر بيئة تطوير
يمكن استخدام محرر النصوص لكتابة أي لغة برمجية مثل (Java Script, python) كمحرر مثل Brackets أو محرر Sublime text أو حتى Notepad ++, أما برنامج مثل pycharm فهو (IDE (Integrated development environment وهو عبارة عن بيئة برمجية كاملة للغة بايثون ويأتي بالعديد من الإضافات والمميزات.
ولكن أعنقد أن محرر نصوص يفي بالغرض فيما يتعلق بال Web design, وأقترح أن تجربي Sublime text أو VS code فببعض اﻹضافات يمكن جعل تجربة استخدام محرر النصوص رائعة حقا.
وربما تسمعين عن بعض المحررات مثل Vim أو Emacs فأنصحك ألا تجهدي نفسك بتعلم استخدام أيا منهم.