RAD 3월 22일에 포스트됨 공유하기 3월 22일에 포스트됨 원문제목: Learn How To Use GPT-3 AI And Templates In C++ 원문: https://blogs.embarcadero.com/learn-how-to-use-gpt-3-ai-and-templates-in-c/ 작성자: Yılmaz Yörü (2023.3) Hello C++ Developers, this week is another milestone for the C++, the latest RAD Studio, C++ Builder 11.3 has been released. This release is focused on quality and improvements. In C+ Builder, code compilation is highly improved in RAD Studio 11.1.5 and 11.2 and there are many more improvements and a whole raft of bug fixes in 11.3 which go into making this a good choice of modern C++ compiler and IDE. C++의 또 다른 획기적인 작품, 11.3이 출시되었다. 이번 새 버전은 품질과 성능 개선에 중점을 두었다. 특히 C++빌더가 포함되어 있는 개발 도구 RAD스튜디오의 11.1.5와 11.2 버전에서는 코드 컴파일이 크게 개선되었다면, 이번 11.3에서는 더 많은 추가 개선 사항과 버그 픽스가 있었다. 곧 현대식 C++ 컴파일러와 IDE를 고민한다면 C++빌더 11.3이 탁월한 선택이라고 할 수 있다. In today’s round-up post have examples discussing the hot topic of GPT-3 AI, more on template parameters, and some very basic easy beginner’s examples showing how to use the keyboard in C++. If you want to dive deep into C++ Programming, then the LearnCPlusPlus.org website is the right place for you. We keep adding more features of modern C++ and how to get the best use out of RAD Studio and C++ Builder. If you want to improve your C++ skills, we have a rich and diverse reference library of posts already on LearnCPlusPlus.org and we aim to continue building on that wonderful resource in 2023. Note that most of the C/C++ examples are compatible with many C and C++ compilers. 이 글에서는 GPT-3 AI 관련 뜨거운 주제와 템플릿 파라메터, C++에서의 키보드 활용 방법 등 몇 가지 가장 기본적이고 쉬운 입문자를 위한 예제 관련 자세한 내용을 다룬다. C++ 프로그래밍을 더 자세히 알아보고 싶다면, LearnCPlusPlus.org 웹사이트를 가장 추천한다. 현대식 C++의 다양한 기능과 RAD스튜디오 및 C++빌더를 최대한으로 활용하는 방법등이 정리되어 있으며, 앞으로도 계속해서 추가될 것이다. C++ 스킬을 향상하고 싶다면, LearnCPlusPlus.org에 올라와있는 다양한 참조 라이브러리들을 참고하길 바란다. 이 부분 또한 계속해서 업데이트될 예정이다. 대부분의 C/C++ 예제들은 C와 C++ 컴파일러와 호환된다. 목차 RAD스튜디오, C++빌더 11.3의 새로운 기능 GPT-3 AI와 템플릿을 C++언어로 활용하기 C++에서 템플릿이란? 그리고 활용 방법은? 입문자를 위한 C++ 아티클은 어떤 게 있을까? C++ 언어로 GPT-3 AI와 템플릿을 활용해보는 예제들 RAD스튜디오, C++빌더 11.3의 새로운 기능 Embarcadero announced the release of RAD Studio 11 Alexandria Release 3, also known as RAD Studio 11.3, along with Delphi 11.3 and C++Builder 11.3. This release is focused on quality and improvements, building on the great new features in RAD Studio 11 Alexandria three previous releases. 엠바카데로는 최근 델파이 11.3, C++빌더 11.3으로 알려져있는 RAD스튜디오 11 알렉산드리아 릴리스 3 출시를 발표했다. 이번 릴리스는 소프트웨어 품질 및 성능 향상에 중점을 두었으며, 동시에 RAD스튜디오 11 알렉산드리아의 세 가지 릴리스 버전(11.0, 11.1, 11.2)에서 선보였던 훌륭한 새 기능들을 기반으로 하고 있다. 이번 최신 버전은 개발자가 고품질 애플리케이션을 보다 쉽게 만들 수 있는 더욱 다양한 도구와 기능을 제공한다. 새 버전 11.3에서 선보이는 기능들은 다음 영상을 통해 한 눈에 확인할 수 있다. GPT-3 AI와 템플릿을 C++언어로 활용하기 AI based software and hardware technology is rapidly increasing. It seems every day we see new developments or new announcements of products which incorporate some form of AI-driven technology. One of the great leaps of recent years is we have seen a rise in more logical AI chat applications which are based on NLP, ML, and DL mechanisms. AI 기반의 소프트웨어와 하드웨어 기술 분야는 놀라운 속도로 확장중이다. 매일같이 AI 기반 기술을 융합한 새로운 개발이나 제품 관련 뉴스를 듣게 되는 것 같다. 최근 몇 년간의 중요한 발전 중 하나는 자연어 처리(NLP), 머신러닝(ML), 딥러닝(DL) 메커니즘을 기반으로 하는 보다 정교한 AI 채팅 애플리케이션의 등장이라고 할 수 있다. There are many AI tools that provide APIs or interfaces that can be used to develop an app with AI features controlled and powered by a programming language like C, C++, Delphi, or Python. In the first article, Learn How to Integrate GPT-3 API in C++, we explain how you can use GPT-3 API in C++ Builder. C, C++, 델파이 또는 파이썬 등 프로그래밍 언어로 제어하고 구동할 수 있는 AI 기능이 갖춰진 앱 개발에 사용 가능한 API나 인터페이스를 제공하는 AI 도구들은 많다. 처음 작성했던 글인 'C++에서 GPT-3 API 통합하기(Learn How to Integrate GPT-3 API in C++)'에서는 C++빌더에서 GPT-3 API를 사용하는 방법에 대해서 다룬다. C++에서 템플릿이란? 그리고 활용 방법은? One of the great features of modern C++ is the ability to define templates. Templates are one of the most important techniques for you to learn, since it’s really only with knowledge of templates that you can claim to understand C++. So much of C++, including the standard library that you use every day as a C++ programmer, is built around the use of templates, and it’s very useful to be able to write them yourself too. 현대식 C++의 가장 강력한 기능 중 하나는 템플릿을 정의하는 기능이다. 템플릿은 C++을 배울 때 가장 중요한 기술 중 하나로, 템플릿을 이해한다는 것만으로도 C++을 이해한다고 할 수 있을만큼 필수적이다. C++의 많은 부분이 C++프로그래머가 매일같이 사용하는 표준 라이브러리로 되어 있으며, 템플릿 활용 중심으로 구축되어 있다. 때문에 직접 작성할 수 있다면 매우 유용한 능력이 되어줄 것이다. We have written a whole series of articles which explore and explain C++ templates in depth. You can find all of them using this dynamic search: https://learncplusplus.org/?s=templates C++ 템플릿을 심층적으로 알아볼 수 있도록 설명한 여러 아티클들을 올려놓았다. 다음 링크를 클릭해 확인할 수 있다: https://learncplusplus.org/?s=templates For today’s selection we’ve one particular C++ template article where we explain what typename means and how you can use the feature with templates in C++ – Learn What Is Typename Or Type Name In C++ 특히 C++ 템플릿 아티클 중 하나를 살펴볼텐데 C++에서 'typename'의 의미와 템플릿과 기능들을 어떻게 활용하면 되는지에 대해서 다룬다 - C++에서 typename 또는 Type Name이란? 입문자를 위한 C++ 아티클은 어떤 게 있을까? The C++ language is an evolved version of the C language. One of the C-based features is the typedef specifier. While there is a type alias in C++ typedef is still a strong feature which allows us to create abbreviations for long types. In the next article, we explain how to use typedef in C++ – What Is typedef In C++. C++ 언어는 C 언어에서 진화한 버전이다. C 기반의 기능 중 하나가 typedef 지정자이다. C++ typedef에는 유형 별칭이 있으며, 지금도 길고 복잡한 유형을 처리할 때 약어를 만들어주는 강력한 기능이다. 다음 아티클에서는 C++에서 typedef를 활용하는 방법에 대해서 설명한다 - C++에서 typedef란 We also discuss at a very basic level a C++ Game Engine and some of the many ways to detect when a user presses a key in Learn How To Detect And Use Key Presses In C++ On Windows as well as in the article Learn How To Use Keyboard Arrows In C++ On Windows. These are really for absolute beginners, but the principles of drawing 2d and 3d objects and reacting to keypresses are really the foundation on which everything can be built. 그리고 C++ 게임 엔진에 대한 기본적인 이해와 사용자가 키를 눌렀을 때를 감지하는 방법에 대한 내용도 다룬다 - 윈도우 C++에서 키 누르기(Key Press) 감지 및 활용 방법, 윈도우 C++에서 키보드 화살표 활용 방법. 해당 아티클들은 입문자용이며, 2d와 3d 객체 그리기와 키 누르기(keypress) 반응 원리를 설명한다. 이러한 원리는 보다 발전된 개념 구축의 토대가 되어준다. C++ 언어로 GPT-3 AI와 템플릿을 활용해보는 예제들 LearnCPlusPlus.org has been producing daily articles for more than 2 years at the time of writing and is packed full of educational posts about C and C++. Here are our post picks for today. LearnCPlusPlus.org는 2년 이상 매일같이 아티클들을 게재하고 있다(2023년 기준). C와 C++ 관련 교육적인 아티클들로 가득차 있다. 오늘 추천하는 아티클들을 정리해보았다. We like to hear your feedback. You motivate us so much with your likes and comments on social media and here. Thank you for your valuable comments and questions. All of them help improve the quality of our future posts and new code in these posts. 여러분의 의견은 늘 환영이다. 소셜미디어를 비롯한 이 공간에 남겨주는 좋아요나 댓글은 우리에게도 많은 동기부여가 된다. 이 글에도 요청하고 싶은 내용이나 질문이 있다면 남겨주길 바란다. We have a lot of unique posts waiting to come. We keep adding new topics every week about C++ in general and specific topics for C++ Builder, Dev-C++, and for the other C++ compilers. Please keep following our LearnCPlusPlus.org website for the latest posts and updates. Feel free to comment and share with your colleagues, students, members – knowledge is power, and knowledge shared is empowering. 앞으로도 우리 페이지서만 제공할 수 있는 유니크한 글들을 많이 제공할 예정이다. 매주 C++에 대한 새로운 주제의 글들이 업데이트될 예정이며, C++ 전반적인 내용 뿐 아니라 C++빌더, Dev-C++, 그 외 여러 C++ 컴파일러 주제의 글을 볼 수 있을 것이다. 이러한 글은 LearnCPlusPlus.org 웹사이트에서 볼 수 있다. 많은 사람들과의 공유, 댓글은 자유롭게 가능하다. 지식은 힘이 있고, 공유한 지식은 더 강력해진다. 1 인용하기 이 댓글 링크 다른 사이트에 공유하기 더 많은 공유 선택 사항
Recommended Posts
이 토의에 참여하세요
지금 바로 의견을 남길 수 있습니다. 그리고 나서 가입해도 됩니다. 이미 회원이라면, 지금 로그인하고 본인 계정으로 의견을 남기세요.