لقد استخدمت ChatGPT لكتابة نفس الروتين بـ 12 لغة برمجة رائدة. هنا كيف قدمته:

صورة1

في الأشهر القليلة الماضية، تعمل على تعلمنا جميعًا أن ChatGPT قادر على كتابة الشفرة. لقد قدمت له عددًا من الاختبارات في لغة PHP و WordPress التي أظهرت نقاط قوة ونقاط ضعف قدرات ChatGPT في البرمجة.

أيضًا: حسنًا، لقد قام شات جي بي تي بتصحيح برمجيتي لحقيقة.

لكن كيف تمتد معرفة ChatGPT في البرمجة؟ في هذه المقالة، سأقوم بإطلاق تحدي البرنامج الشهير "مرحبا بك في العالم" ضد اللغات الاثنتا عشرة الأكثر شهرة في تصنيف O'Reilly Media لعام 2023.

بسبب أن "مرحبًا بالعالم" يمكن كتابته عادة في سطر واحد، سأضيف عنصر صغير، حيث سيقدم ChatGPT "مرحبًا بالعالم" عشر مرات، مع زيادة قيمة العداد في كل مرة. أنا أيضًا سأطلب منه التحقق من الوقت والبدء في كل سلسلة بـ "صباح الخير" أو "مساء الخير" أو "مساء الورد".

كما أيضا: كيفية استخدام ChatGPT: ما تحتاج إلى معرفته الآن

هذا يجب أن يمنحنا نظرة على تدفق البرنامج وبعض الوظائف الجوهرية أيضًا، ولكن لا يزال يجعل الشفرة صغيرة بما فيه الكفاية بحيث يمكنني تضمين عشرة صور شاشة في هذه المقالة.

ها هو الإعلان:

اكتب برنامجًا في ____ يخرج "صباح الخير" أو "مساء الخير" أو "مساء الخير" اعتمادًا على الوقت هنا في أوريغون، ثم يخرج عشرة أسطر تحتوي على فهرس الحلقة (بدءًا من 1)، فراغًا، وبعدها كلمة "مرحبًا بالعالم!".

بالنسبة لكل لغة برمجة ، طلبت من ChatGPT أيضًا أن يصف الاستخدام الأساسي لكل منها. إليك الاستدعاء الذي استخدمته لهذا الاستعلام:

لكل من اللغات التالية، اكتب وصفاً واحداً بجملة واحدة لاستخدامها الأساسي والعامل التمييزي: جافا، بيثون، راست، جو، سي بلاس بلاس، جافا سكريبت، سي شارب، سي، تايب سكريبت، أر، كوتلن، سكالا.

الآن، دعونا نلقي نظرة على كل لغة.

جافا

يصف ChatGPT لغة الجافا بأنها "لغة عامة تستخدم بشكل أساسي لبناء تطبيقات سطح المكتب والويب والجوال، ومعروفة بفلسفتها 'اكتب مرة واحدة، اعمل في أي مكان'".

أيضًا: أفضل مُنتجي فن الذكاء الاصطناعي لتجربتها

تم تطوير جافا أصلاً بواسطة شركة صن مايكروسيستمز، ولكن عندما اشترت سن، اشترت أيضًا جافا. بينما توجد مواصفات جافا المفتوحة، لكن اللغة مملوكة لشركة أوراكل. وقد أدت هذه الأمور إلى بعض المشاكل القانونية الرائعة على مر السنين.

هنا هو رمز ChatGPT:

صورة_جافا

بايثون

ChatGPT يصف Python بأنه "لغة عامة تستخدم في تحليل البيانات والذكاء الاصطناعي وتطوير الويب والأتمتة، ومعروفة بقدرتها على القراءة وسهولة الاستخدام."

أيضًا: كيفية كتابة استفسارات أفضل لـ ChatGPT

نصيحتي: إذا كنت تخطط لتعلم البرمجة لتطبيقات الذكاء الاصطناعي، تعلم البايثون. تقريبًا جميع رموز الذكاء الاصطناعي مرتبطة بشدة بالبايثون.

هنا التعليمات البرمجية لـ ChatGPT:

صورة_بايثون

روست

يصف ChatGPT لغة Rust كـ "لغة برمجة النظم تُستخدم لبناء برامج عالية الأداء وموثوقة، ومعروفة بضمانات السلامة في الذاكرة والتعامل مع الخيوط".

هنا هو كود ChatGPT:

صدأ.jpg

اذهب

يصف ChatGPT البرمجة بلغة جو بأنها "لغة برمجة النظم تستخدم لبناء تطبيقات الشبكة والخوادم قابلة للتوسع وفعالة، ومعروفة ببساطتها وميزات التوازي المدمجة فيها."

أيضاً: كيفية جعل تشات جي بي تي يقدم المصادر والاستشهادات

Go مفتوح المصدر، لكنه مُدار بواسطة جوجل. Go. Google. هل فهمت؟

ها هو كود ChatGPT:

ذهب.jpg

C++

يصف ChatGPT لغة C++ بأنها "لغة برمجة النظم المستخدمة لبناء أنظمة التشغيل ومحركات الألعاب، وتطبيقات عالية الأداء، ومعروفة بقدرتها على التحكم في الأجهزة الخاصة والذاكرة."

هنا رمز ChatGPT:

cpp.jpg

جافا سكريبت

يصف ChatGPT الجافا سكريبت بأنه "لغة برمجة ذات الجانب العميل المستخدمة لبناء تطبيقات ويب تفاعلية، والمعروفة بانتشار استخدامها في تطوير الويب وقدرتها على العمل في متصفحات الويب".

أيضًا: قد تستطيع نسخ الإصدارات المستقبلية من ChatGPT تحل محل غالبية الأعمال التي يقوم بها الناس اليوم

كما أنه، جنبا إلى جنب مع CSS (واحدة من لغات تصميم الواجهة البصرية الرئيسية على الويب)، يرجع تقريبًا 87.45% من الشتائم التي قلتها خلال السنوات التسع الماضية تحديدًا لجافا سكريبت.

ها هو كود ChatGPT:

javascript.jpg

جاجوات سي

ChatGPT يصف لغة C# بأنها "لغة عامة تستخدم لبناء تطبيقات سطح المكتب لنظام Windows، والألعاب، وتطبيقات الويب، ومعروفة بميزاتها الشيئية الموجهة والتكامل مع إطار العمل .NET."

كما تحقق: كيفية استخدام ChatGPT في إنشاء سيرتك الذاتية

سي شارب هي لغة مميزة تقدمها مايكروسوفت. لقد قمت بتدريسها في تمديد جامعة كاليفورنيا بيركلي لأكثر من عقد. إنها لغة بوابة مثيرة للاهتمام جدًا لأي شخص يرغب في العمل في برمجة بيئات Microsoft السائدة.

هنا هو رمز ChatGPT:

صورة سي شارب

جملة

يصف ChatGPT اللغة C بأنها "لغة برمجة نظمية تُستخدم لبناء أنظمة تشغيل وأنظمة مدمجة وتطبيقات عالية الأداء، ومعروفة بكفاءتها وضبط المستوى المنخفض."

أيضًا: كيفية استخدام ChatGPT لكتابة الصيغ في Excel

يقولون إنك لا تنسى أبدا حبك الأول. قبل أن أتعلم برمجة C في أيام السفن الخشبية والمبرمجين الحديدية، لم أكن حقا أحب أي لغة برمجة. ولكن بعد ذلك بدأت استخدام C وتغير عالمي. كان حبا. شيء في بساطة اللغة الواضحة فقط تكلم إلي من مستوى عميق وبدائي. ربما هذا تفاصيل زائدة لكنه أيضا صحيح. ستظل C حبي الأول بالنسبة للتركيب النحوي.

ها هو كود ChatGPT:

صورة سي.jpg

تايب سكريبت

ChatGPT يصف TypeScript على أنه "تجمع JavaScript وتستخدم لبناء تطبيقات الويب ذات المقياس الكبير ومعروفة بنوعية الأنواع الثابتة الاختيارية وميزات اللغة المتقدمة."

أيضًا: كيفية استخدام ChatGPT لكتابة الشفرة

الـ TypeScript هو أيضًا منتج لشركة مايكروسوفت، ولكن على عكس لغة C#، فهو مفتوح المصدر وغير مملوك.

هنا هو الكود الخاص بـ ChatGPT:

صورة_تايب_سكريبت

س

ChatGPT يصف R بأنه "لغة تستخدم للحوسبة الإحصائية وتحليل البيانات، ومعروفة بقدرتها القوية على تلاعب البيانات وتصويرها."

إليك كود شات GPT:

صورة رقم 1

كوتلين

ChatGPT يصف Kotlin على أنه "لغة عامة تستخدم لبناء تطبيقات Android وتطبيقات الخادم وتطبيقات الويب، ومعروفة بإيجازها وتوافقها مع Java".

أيضًا: ما هو السيارة-GPT؟ كل شيء يجب أن تعرفه عن الأداة الذكاء الاصطناعي القوية التالية

Kotlin تم تطويرها بواسطة جت برينز ، وهي شركة صغيرة تقوم أيضًا بإنتاج PhpStorm ، وهو بيئة التطوير المفضلة لدي في الوقت الحالي.

ها هو رمز ChatGPT:

صورة كوتلين

صكالا

يصف ChatGPT سكالا بأنها "لغة تستخدم لبناء تطبيقات قابلة للتوسع وموزعة، ومعروفة بدعمها للبرمجة الوظيفية وتكاملها مع الة الافتراضية لجافا."

ها هو الكود الخاص بـ ChatGPT:

صورة سكالا (1).jpg

أفكار نهائية

كمحب للغات الحاسوب المختلفة، وجدت هذا التمرين ممتعًا للغاية. ومع ذلك، هناك بعض الأمور التي يجب أخذها في الاعتبار. أولاً، لم أقم باختبار جميع الشفرات. اختبار هذا العدد الكبير من النتائج خارج نطاق هذه المقالة. ومع ذلك، قمت بقراءة الشفرة المولَّدة و - بالنسبة لمعظم اللغات - الشفرة تبدو جيدة.

أيضًا: يمكن للذكاء الاصطناعي أن يأتي بتطبيقات لتأتي على ثمانية وعشرين بالمائة من فرص العمل. إليك الوظائف التي تحتوي على أكبر (وأقل) مخاطرة

ولكن، في بعض الأحيان يفقد ChatGPT المسار. من باب الفضول، قررت أن أطلب منه توليد نفس الشفرة في لغة Forth (لغة شديدة التطريز، ولكن ممتعة). بينما تم توليد الشفرة بلغة Forth (المدققات في البداية تشير إلي ذلك)، تم تصنيف كود البرمجة علي أنه "perl" (لغة ممتعة و شيقة أخرى). هذا الشفرة بالتأكيد ليست بيرل:

perlfortherror.jpg

أيضًا، لاحظ الناتج للغة سكالا (المُعروضة أعلاه). لم أُعتمد البرمجة بلغة سكالا ولا أعرف عنها الكثير. يبدو أن شات GPT لا يعرف عنها الكثير أيضًا، لأن الذكاء الاصطناعي قدم تلوينًا للصيغة النحوية لجميع اللغات الأخرى، ولكنه لم يبدو أنه يحمل تلك المعلومات بالنسبة لسكالا.

مثل كل زياراتي السابقة إلى الجحيم مع شات ضد التطبيق تون، أعود مع إعجاب وحذر. توصياتي لا تزال قائمة: استخدمه كأداة، لكن قم بالاختبار والتجربة والاختبار مرة أخرى.

مقالات ذات صلة

عرض المزيد >>

أطلق العنان لقوة الذكاء الاصطناعي مع HIX.AI!