Purpose: The purpose of this abstract is to outline the role and capabilities of ChatGPT, a language model developed by OpenAI for computer programming. Methodology: ChatGPT is a large language model that has been trained on a diverse range of texts and can perform a variety of programming-related tasks. These tasks include code completion and correction, code snippet prediction and suggestion, automatic syntax error fixing, code optimization and refactoring suggestions, missing code generation, document generation, chatbot development, text-to-code generation, and answering technical queries. Results: ChatGPT can provide users with explanations, examples, and guidance to help them understand complex concepts and technologies, find relevant resources, and diagnose and resolve technical problems. Its use can improve overall satisfaction with support services and help organizations build a reputation for expertise and reliability. Conclusions: ChatGPT is a powerful and versatile tool for computer programming that can support developers and users in a wide range of tasks. Its ability to provide explanations, examples, and guidance makes it a valuable resource for technical support, while its ability to perform programming-related tasks can improve efficiency and accuracy.
CITATION STYLE
Biswas, S. (2022). Role of ChatGPT in Computer Programming. Mesopotamian Journal of Computer Science, 20–28. https://doi.org/10.58496/mjcsc/2022/004
Mendeley helps you to discover research relevant for your work.