CHATGPT генерирует рутину на 12 ведущих языках программирования:
За прошедший год стало ясно, что у CHATGPT есть отбивные для написания кода. Я проложил его через его шаги с помощью ряда тестов PHP и WordPress, которые действительно подчеркивали его сильные и слабые стороны, когда дело доходит до кодирования.
Но как далеко действительно растягиваются знания CHATGPT по кодированию? Когда я впервые написал этот произведение еще в начале 2023 года, я решил бросить вызов классическому заданию «Привет, мир» на 12 самых популярных языках программирования в соответствии с рейтингом О'Рейли в 2023 году.
С тех пор мы глубоко погрузились в популярность языка программирования, но даже с этим обновлением в конце 2024 года я придерживаюсь оригинальных 12 языков, которые мы протестировали. Конечно, некоторые из них могут быть не самыми большими именами, но они все еще очень используются. Эта смесь дает нам солидный снимок, чтобы увидеть, насколько хорошо Chatgpt может справиться с широким спектром языков.
Поскольку «Привет, мир», как правило, является одностроенной, я немного приправил ситуацию, попросив Чатгпт показать «Привет, мир» десять раз, с счетчиком, который каждый раз приращивает. Я также добавил просьбу проверить местное время в Орегоне и начать каждую последовательность с «Доброе утро», «Добрый день» или «Добрый вечер», в зависимости от времени.
Это не только проверяет поток программы и некоторые встроенные функции, но и делает код достаточно коротким, чтобы я мог продемонстрировать все 12 языков с экранами прямо здесь.
Вот подсказка, которую я использовал:
Напишите программу в \ _ \ _ \ _ \ _, которая выводит «Доброе утро», «Добрый день» или «Добрый вечер», исходя из того, в какое время находится здесь, в Орегоне, а затем выводит десять строк, содержащих индекс цикла (начиная с 1), пространство, а затем слова «Привет, мир!».
Для каждого языка программирования я также попросил Chatgpt быстро избавиться от его основного использования. Вот подсказка для этого:
Для каждого из следующих языков напишите описание одного предложения его первичного использования и дифференцируемого фактора: Java, Python, Rust, Go, C ++, JavaScript, C#, C, TypeScript, R, Kotlin, Scala.
1. Ява
CHATGPT описывает Java как «язык общего назначения, используемый в основном для создания рабочих столов, веб-и мобильных приложений, и известный своим« написать один раз, запустить в любом месте »философию».
Java была первоначально разработана Sun Microsystems, но когда Oracle приобрела Sun, они также получили Java. В то время как спецификация Java открыта, сам язык принадлежит Oracle, который за эти годы вызвал некоторые довольно интенсивные юридические сражения.
Вот код ЧАТГПТ:

2. Python
CHATGPT описывает Python как «язык общего назначения, используемый для анализа данных, искусственного интеллекта, веб-разработки и автоматизации, и известный своим читаемости и простоты использования».
Если вы стремитесь погрузиться в программирование искусственного интеллекта, я советую изучать Python. В наши дни это практически основание кода ИИ.
Вот код ЧАТГПТ:

3. ржавчина
CHATGPT описывает Rust AS, «язык системного программирования, используемый для создания высокопроизводительного и надежного программного обеспечения, и известный своими гарантиями безопасности памяти и гарантий безопасности потока».
Вот код ЧАТГПТ:

4. иди
Chatgpt описывает Go как «Язык системного программирования, используемый для создания масштабируемых и эффективных приложений для сети и сервера, и известный своим простотой и встроенными функциями параллелизма».
Go - это открытый исходный код, но он управляется Google. Идти. Google. Видишь, что они там сделали?
Вот код ЧАТГПТ:

5. C ++
CHATGPT описывает C ++ как «Язык системного программирования, используемый для создания операционных систем, игровых двигателей и высокопроизводительных приложений, и известный своим управлением аппаратным и памятью».
Вот код ЧАТГПТ:

6. Javascript
CHATGPT описывает JavaScript как «язык сценариев на стороне клиента, используемый для создания интерактивных веб-приложений, и известный своим широким использованием в веб-разработке и его способностью работать в веб-браузерах».
Наряду с CSS, одним из ключевых языков визуального дизайна в Интернете, JavaScript также отвечает за хорошую часть моей ненормативной лексики за последнее десятилетие или около того.
Вот код ЧАТГПТ:

7. C#
CHATGPT описывает C# AS, «язык общего назначения, используемый для создания приложений, игр и веб-приложений Windows, и известен своими объектно-ориентированными функциями и интеграцией с платформой .NET».
C# - это проприерный язык от Microsoft. Я преподавал это в расширении UC Berkeley более десяти лет. Это отличная отправная точка, если вы хотите получить работу в среде, ориентированной на Microsoft.
Вот код ЧАТГПТ:

8. c
CHATGPT описывает C как «язык системного программирования, используемый для построения операционных систем, встроенных систем и высокопроизводительных приложений, и известный своим эффективностью и низким контролем».
Они говорят, что вы никогда не забудете свою первую любовь. Прежде чем я научил себя в дни деревянных кораблей и железных программистов, я никогда не любил язык программирования. Но потом я встретил C, и мой мир изменился. Это была любовь с первой компиляции. Что -то в краткой простоте языка только что щелкнуло со мной на глубоком уровне. Может быть, это немного, но это правда. C всегда будет моей первой синтаксической любовью.
Вот код ЧАТГПТ:

9. TypeScript
CHATGPT описывает TypeScript как «суперсет JavaScript, используемый для создания крупномасштабных веб-приложений, и известный своим необязательным статическим набором и расширенными языковыми функциями».
TypeScript также является продуктом Microsoft, но в отличие от C#, он открыт и не является непотенционным.
Вот код ЧАТГПТ:

10.
CHATGPT описывает R как «язык, используемый для статистических вычислений и анализа данных, и известный своими мощными возможностями манипулирования и визуализацией данных».
Вот код ЧАТГПТ:

11. Котлин
CHATGPT описывает Kotlin как «язык общего назначения, используемый для создания приложений для Android, приложений на стороне серверов и веб-приложений, и известный своей краткой и совместимостью с Java».
Котлин был разработан Jetbrains, людьми, которые также делают Phpstorm, которая является моей нынешней любимой средой разработки.
Вот код ЧАТГПТ:

12. Скала
Chatgpt описывает Scala как «язык, используемый для построения масштабируемых и распределенных приложений, и известный своей поддержкой функционального программирования и его интеграции с виртуальной машиной Java».
Вот код ЧАТГПТ:

Интересно, что выход для Scala (показанная выше) привлекла мое внимание. Я никогда не кодировал в Scala и мало что знаю об этом. Кажется, что Chatgpt тоже не так, поскольку он не обеспечивал синтаксис -окраску для Scala, как это было для других языков.
Последние мысли (и немного вперед)
Как самопровозглашенный компьютерные языки, у меня был взрыв с этим упражнением. Тем не менее, есть несколько вещей, которые нужно помнить. Во -первых, я на самом деле не проверял весь код. Запуск тестов на эти многие результаты выходят за рамки этой статьи. Тем не менее, я просмотрел сгенерированный код, и по большей части он выглядел солидно.
Когда я запустил эти тесты почти год назад, Chatgpt прибил почти все (с указанными выше заявлением об отказе от ответственности). Но когда я попросил его написать код в Forth (причудливый, но крутой язык), он создал код, который выглядел как вперед, но назвал его Perl. Определенно не Perl.
На этот раз он правильно сгенерировал (колонны - мертвая раздача) и обозначал его должным образом. Как и в случае с Scala, у Chatgpt, похоже, не было синтаксических раскраски для Fork, но в остальном, кажется, все в порядке.

Как и во всех других моих набегах в возможности кодирования CATGPT, я впечатлен, но также осторожен. Мой совет остается прежним: используйте его в качестве инструмента, но всегда тестируйте, тестируйте и тестируйте снова.
Связанная статья
AI Comics: Исследование передовых технологий создания
Индустрия комиксов переживает кардинальные изменения благодаря внедрению искусственного интеллекта. Времена, когда ИИ был лишь далекой мечтой, прошли; теперь это практичный инструмент, который создате
Viggle AI: Революция в видеоэффектах с помощью AI-смешивания движений
Революция в видеоэффектах с Viggle AIViggle AI преобразует мир видеоэффектов, делая передовые визуальные создания более доступными, чем когда-либо. Прошли те дни, когда требовались сложные настройки и
Печать по запросу с использованием ИИ-искусства: Пошаговое руководство для Etsy
Рассматриваете возможность заняться электронной коммерцией, но боитесь управлять запасами или создавать продукты самостоятельно? Печать по запросу (POD) в сочетании с генерацией ИИ-искусства может ста
Комментарии (20)
JoseMiller
17 апреля 2025 г., 0:00:00 GMT
ChatGPT's ability to generate code in multiple languages is impressive, but it's not perfect. I tried using it for my daily routine and found some bugs in the PHP code. Still, it's a great starting point for beginners. Maybe next update will fix those pesky errors! 🤓
0
RalphJohnson
17 апреля 2025 г., 0:00:00 GMT
ChatGPTが複数の言語でコードを生成できるのは感心しますが、完璧ではありません。私は日常のルーチンに使ってみましたが、PHPのコードにバグが見つかりました。それでも、初心者にとっては良いスタートポイントです。次のアップデートであの厄介なエラーが修正されるといいですね!🤓
0
MichaelDavis
17 апреля 2025 г., 0:00:00 GMT
A capacidade do ChatGPT de gerar código em várias linguagens é impressionante, mas não é perfeita. Tentei usá-lo para minha rotina diária e encontrei alguns bugs no código PHP. Ainda assim, é um ótimo ponto de partida para iniciantes. Talvez a próxima atualização corrija esses erros chatos! 🤓
0
GeorgeMiller
16 апреля 2025 г., 0:00:00 GMT
La capacidad de ChatGPT para generar código en múltiples lenguajes es impresionante, pero no es perfecta. Lo probé para mi rutina diaria y encontré algunos errores en el código PHP. Aún así, es un gran punto de partida para principiantes. ¡Quizás la próxima actualización solucione esos molestos errores! 🤓
0
GeorgeSmith
17 апреля 2025 г., 0:00:00 GMT
ChatGPT की कई भाषाओं में कोड जनरेट करने की क्षमता प्रभावशाली है, लेकिन यह परफेक्ट नहीं है। मैंने अपनी दैनिक रूटीन के लिए इसका उपयोग किया और PHP कोड में कुछ बग्स पाए। फिर भी, यह शुरुआती लोगों के लिए एक अच्छा शुरुआती बिंदु है। शायद अगला अपडेट इन चिढ़ाने वाली गलतियों को ठीक कर देगा! 🤓
0
RalphBaker
20 апреля 2025 г., 0:00:00 GMT
ChatGPT's ability to generate daily routines in multiple programming languages is mind-blowing! I tried it with Python and Java, and the code was spot on. But, it sometimes struggles with more niche languages like Rust. Still, it's a fantastic tool for learning and exploring different coding styles. Give it a go! 🚀
0
За прошедший год стало ясно, что у CHATGPT есть отбивные для написания кода. Я проложил его через его шаги с помощью ряда тестов PHP и WordPress, которые действительно подчеркивали его сильные и слабые стороны, когда дело доходит до кодирования.
Но как далеко действительно растягиваются знания CHATGPT по кодированию? Когда я впервые написал этот произведение еще в начале 2023 года, я решил бросить вызов классическому заданию «Привет, мир» на 12 самых популярных языках программирования в соответствии с рейтингом О'Рейли в 2023 году.
С тех пор мы глубоко погрузились в популярность языка программирования, но даже с этим обновлением в конце 2024 года я придерживаюсь оригинальных 12 языков, которые мы протестировали. Конечно, некоторые из них могут быть не самыми большими именами, но они все еще очень используются. Эта смесь дает нам солидный снимок, чтобы увидеть, насколько хорошо Chatgpt может справиться с широким спектром языков.
Поскольку «Привет, мир», как правило, является одностроенной, я немного приправил ситуацию, попросив Чатгпт показать «Привет, мир» десять раз, с счетчиком, который каждый раз приращивает. Я также добавил просьбу проверить местное время в Орегоне и начать каждую последовательность с «Доброе утро», «Добрый день» или «Добрый вечер», в зависимости от времени.
Это не только проверяет поток программы и некоторые встроенные функции, но и делает код достаточно коротким, чтобы я мог продемонстрировать все 12 языков с экранами прямо здесь.
Вот подсказка, которую я использовал:
Напишите программу в \ _ \ _ \ _ \ _, которая выводит «Доброе утро», «Добрый день» или «Добрый вечер», исходя из того, в какое время находится здесь, в Орегоне, а затем выводит десять строк, содержащих индекс цикла (начиная с 1), пространство, а затем слова «Привет, мир!».
Для каждого языка программирования я также попросил Chatgpt быстро избавиться от его основного использования. Вот подсказка для этого:
Для каждого из следующих языков напишите описание одного предложения его первичного использования и дифференцируемого фактора: Java, Python, Rust, Go, C ++, JavaScript, C#, C, TypeScript, R, Kotlin, Scala.
1. Ява
CHATGPT описывает Java как «язык общего назначения, используемый в основном для создания рабочих столов, веб-и мобильных приложений, и известный своим« написать один раз, запустить в любом месте »философию».
Java была первоначально разработана Sun Microsystems, но когда Oracle приобрела Sun, они также получили Java. В то время как спецификация Java открыта, сам язык принадлежит Oracle, который за эти годы вызвал некоторые довольно интенсивные юридические сражения.
Вот код ЧАТГПТ:
2. Python
CHATGPT описывает Python как «язык общего назначения, используемый для анализа данных, искусственного интеллекта, веб-разработки и автоматизации, и известный своим читаемости и простоты использования».
Если вы стремитесь погрузиться в программирование искусственного интеллекта, я советую изучать Python. В наши дни это практически основание кода ИИ.
Вот код ЧАТГПТ:
3. ржавчина
CHATGPT описывает Rust AS, «язык системного программирования, используемый для создания высокопроизводительного и надежного программного обеспечения, и известный своими гарантиями безопасности памяти и гарантий безопасности потока».
Вот код ЧАТГПТ:
4. иди
Chatgpt описывает Go как «Язык системного программирования, используемый для создания масштабируемых и эффективных приложений для сети и сервера, и известный своим простотой и встроенными функциями параллелизма».
Go - это открытый исходный код, но он управляется Google. Идти. Google. Видишь, что они там сделали?
Вот код ЧАТГПТ:
5. C ++
CHATGPT описывает C ++ как «Язык системного программирования, используемый для создания операционных систем, игровых двигателей и высокопроизводительных приложений, и известный своим управлением аппаратным и памятью».
Вот код ЧАТГПТ:
6. Javascript
CHATGPT описывает JavaScript как «язык сценариев на стороне клиента, используемый для создания интерактивных веб-приложений, и известный своим широким использованием в веб-разработке и его способностью работать в веб-браузерах».
Наряду с CSS, одним из ключевых языков визуального дизайна в Интернете, JavaScript также отвечает за хорошую часть моей ненормативной лексики за последнее десятилетие или около того.
Вот код ЧАТГПТ:
7. C#
CHATGPT описывает C# AS, «язык общего назначения, используемый для создания приложений, игр и веб-приложений Windows, и известен своими объектно-ориентированными функциями и интеграцией с платформой .NET».
C# - это проприерный язык от Microsoft. Я преподавал это в расширении UC Berkeley более десяти лет. Это отличная отправная точка, если вы хотите получить работу в среде, ориентированной на Microsoft.
Вот код ЧАТГПТ:
8. c
CHATGPT описывает C как «язык системного программирования, используемый для построения операционных систем, встроенных систем и высокопроизводительных приложений, и известный своим эффективностью и низким контролем».
Они говорят, что вы никогда не забудете свою первую любовь. Прежде чем я научил себя в дни деревянных кораблей и железных программистов, я никогда не любил язык программирования. Но потом я встретил C, и мой мир изменился. Это была любовь с первой компиляции. Что -то в краткой простоте языка только что щелкнуло со мной на глубоком уровне. Может быть, это немного, но это правда. C всегда будет моей первой синтаксической любовью.
Вот код ЧАТГПТ:
9. TypeScript
CHATGPT описывает TypeScript как «суперсет JavaScript, используемый для создания крупномасштабных веб-приложений, и известный своим необязательным статическим набором и расширенными языковыми функциями».
TypeScript также является продуктом Microsoft, но в отличие от C#, он открыт и не является непотенционным.
Вот код ЧАТГПТ:
10.
CHATGPT описывает R как «язык, используемый для статистических вычислений и анализа данных, и известный своими мощными возможностями манипулирования и визуализацией данных».
Вот код ЧАТГПТ:
11. Котлин
CHATGPT описывает Kotlin как «язык общего назначения, используемый для создания приложений для Android, приложений на стороне серверов и веб-приложений, и известный своей краткой и совместимостью с Java».
Котлин был разработан Jetbrains, людьми, которые также делают Phpstorm, которая является моей нынешней любимой средой разработки.
Вот код ЧАТГПТ:
12. Скала
Chatgpt описывает Scala как «язык, используемый для построения масштабируемых и распределенных приложений, и известный своей поддержкой функционального программирования и его интеграции с виртуальной машиной Java».
Вот код ЧАТГПТ:
Интересно, что выход для Scala (показанная выше) привлекла мое внимание. Я никогда не кодировал в Scala и мало что знаю об этом. Кажется, что Chatgpt тоже не так, поскольку он не обеспечивал синтаксис -окраску для Scala, как это было для других языков.
Последние мысли (и немного вперед)
Как самопровозглашенный компьютерные языки, у меня был взрыв с этим упражнением. Тем не менее, есть несколько вещей, которые нужно помнить. Во -первых, я на самом деле не проверял весь код. Запуск тестов на эти многие результаты выходят за рамки этой статьи. Тем не менее, я просмотрел сгенерированный код, и по большей части он выглядел солидно.
Когда я запустил эти тесты почти год назад, Chatgpt прибил почти все (с указанными выше заявлением об отказе от ответственности). Но когда я попросил его написать код в Forth (причудливый, но крутой язык), он создал код, который выглядел как вперед, но назвал его Perl. Определенно не Perl.
На этот раз он правильно сгенерировал (колонны - мертвая раздача) и обозначал его должным образом. Как и в случае с Scala, у Chatgpt, похоже, не было синтаксических раскраски для Fork, но в остальном, кажется, все в порядке.
Как и во всех других моих набегах в возможности кодирования CATGPT, я впечатлен, но также осторожен. Мой совет остается прежним: используйте его в качестве инструмента, но всегда тестируйте, тестируйте и тестируйте снова.




ChatGPT's ability to generate code in multiple languages is impressive, but it's not perfect. I tried using it for my daily routine and found some bugs in the PHP code. Still, it's a great starting point for beginners. Maybe next update will fix those pesky errors! 🤓




ChatGPTが複数の言語でコードを生成できるのは感心しますが、完璧ではありません。私は日常のルーチンに使ってみましたが、PHPのコードにバグが見つかりました。それでも、初心者にとっては良いスタートポイントです。次のアップデートであの厄介なエラーが修正されるといいですね!🤓




A capacidade do ChatGPT de gerar código em várias linguagens é impressionante, mas não é perfeita. Tentei usá-lo para minha rotina diária e encontrei alguns bugs no código PHP. Ainda assim, é um ótimo ponto de partida para iniciantes. Talvez a próxima atualização corrija esses erros chatos! 🤓




La capacidad de ChatGPT para generar código en múltiples lenguajes es impresionante, pero no es perfecta. Lo probé para mi rutina diaria y encontré algunos errores en el código PHP. Aún así, es un gran punto de partida para principiantes. ¡Quizás la próxima actualización solucione esos molestos errores! 🤓




ChatGPT की कई भाषाओं में कोड जनरेट करने की क्षमता प्रभावशाली है, लेकिन यह परफेक्ट नहीं है। मैंने अपनी दैनिक रूटीन के लिए इसका उपयोग किया और PHP कोड में कुछ बग्स पाए। फिर भी, यह शुरुआती लोगों के लिए एक अच्छा शुरुआती बिंदु है। शायद अगला अपडेट इन चिढ़ाने वाली गलतियों को ठीक कर देगा! 🤓




ChatGPT's ability to generate daily routines in multiple programming languages is mind-blowing! I tried it with Python and Java, and the code was spot on. But, it sometimes struggles with more niche languages like Rust. Still, it's a fantastic tool for learning and exploring different coding styles. Give it a go! 🚀












