Вы уже начали свое путешествие по программированию? Или, может быть, вы только недавно начали его, и вы обнаружите, что вы изучаете свой первый язык программирования (или новый), чтобы быть немного сложнее, чем вы думали.
Вы читали книги, изучали онлайн -учебники и даже искали помощь у других, но, похоже, ничто не придерживается.
Что если был другой способ? Что, если бы был способ не только помочь вам понять концепции, но и показать вам конкретные примеры того, что вы пытаетесь сделать?
Таким образом, ИИ.
Я знаю, я знаю … вы, вероятно, качая головой при мысли об использовании ИИ для написания кода, потому что это похоже на мошенничество. Но что, если это не так? Что, если вместо того, чтобы использовать его, чтобы просто выполнить работу за вас, вы использовали ее как инструмент, чтобы помочь вам ускорить то, что в противном случае может быть сложной задачей?
Я написал об ИИ немного и испытываю довольно сильные чувства по этому поводу. Я твердо верю, что ИИ не следует использовать для создания, но когда ИИ используется для исследований или в качестве инструмента обучения, я все для этого.
Я проверил несколько различных решений для искусственного интеллекта для этих целей, и когда дело доходит до изучения кодирования, кто -то выделялся выше остальных, и это ИИ, найденный в терминале Warp.
Почему терминал варп?
Во -первых, Warp — это приложение терминала, поэтому оно уже имеет преимущество, потому что оно было разработано для тех, кто использует терминальное приложение практически для всего. И со встроенным ИИ, который также может помочь вам изучить команды Linux (потому что он позволяет вам вводить на читаемый человеческий язык, а затем превратить этот язык в команду), он уже имеет ногу на других решениях искусственного интеллекта.
Еще одна вещь в терминале Warp — это не только написание кода, который вы просите. С помощью терминала Warp вы можете запросить ИИ для создания программы и попросить его сохранить код в файл. Затем он покажет вам, как (если необходимо) компилировать и запустить программу.
Это действительно так хорошо и легко.
Позвольте мне продемонстрировать с простым приложением Hello, World, написанным в C ++.
Как использовать терминал Warp, чтобы написать свой первый кусок кода
После того, как вы установили терминал Warp (доступный для Linux и Windows), откройте приложение из меню рабочего стола, и вы должны увидеть довольно простую подсказку. Но что происходит, когда вы вводите следующее:
Внезапно все меняется, и Варп идет на работу. В конечном итоге он представит вам код для приложения (рисунок 1).
Рисунок 1. Основное приложение C ++, созданное терминалом WARP.
Вы также должны увидеть строку параметров для отмены (Ctrl+C), уточнения (r), редактирования (e) и применить изменения (Enter). Если вы нажмете Enter, Warp будет использовать созданный код, который он создал, и создаст файл для него (удачно назван, hello_world.cpp). Когда это закончится, он представит вам команду компиляции (g ++ hello_world.cpp) и запустить команду (./hello_world).
Если вы посмотрите в текущем рабочем каталоге, вы увидите все файлы, необходимые для компиляции и запуска кода, и все, что вам нужно было сделать, это сказать Warp, чтобы создать его.
Но что произойдет, если вы не понимаете, как работает код? ИИ WARP также может помочь вам в этом.
Давайте посмотрим на созданный Hello, World File Warp, который выглядит так:
Что если вы новичок в C ++ и понятия не имеете, что означает вышеперечисленное? Давайте спросим ИИ Варп. Например:
Ответ выглядит так:
Это продолжается с описанием, но вы понимаете.
Затем вы можете перейти на линию, спрашивая, что делает каждый кусочек кода, чтобы лучше понять, как работает C ++ Hello, World App.
Вы также можете пойти более сложным путем.
На этот раз я попросил Warp создать приложение графического пользовательского интерфейса (GUI) в C ++ для терминала Warp. Почти сразу же Варп обнаружил, что у меня не было необходимого инструментария графического интерфейса, и вместо этого решил пойти по другому маршруту: — x11 (в отличие от библиотек GTK4). Затем Варп представил необходимый код. Я нажимал Enter, чтобы применить изменения (которые должны были быть сделаны несколько раз, как обнаружил WARP и решал некоторые проблемы), а затем Warp представил мне следующие шаги, которые включали установку Libgtk-3-DEV, а затем компиляцию и запустить команды.
Это сработало.
Я также мог бы открыть файловую варп, созданную для приложения, и попросить его объяснить, что делает каждая строка, поэтому я могу начать лучше понимать, как работает C ++.
Это можно сделать практически для любого языка программирования, такого как Python, JavaScript, Java, Go … вы называете это.
Хотя идея позволить ИИ выполнять работу за вас, не сидит со мной, для того, чтобы ускориться с языком, чтобы я мог правильно выполнять работу, я все за это. ИИ — это очень ценный инструмент, который можно использовать навсегда, и, насколько я понимаю, позволяет ему помочь вам узнать, как искусство программирования подпадает под эту категорию.
Trending Stories youtube.com/thenewstack Tech движется быстро, не пропустите эпизод. Подпишитесь на наш канал YouTube, чтобы транслировать все наши подкасты, интервью, демонстрации и многое другое. Группа подпишитесь с эскизом. Джек Уоллен-это то, что происходит, когда генеральный разум с умом с современным Snark. Джек — искатель истины и писатель слов с квантовым механическим карандашом и разрозненным ударом звука и души. Хотя он проживает … читайте больше от Джека Валлена