1. Trang chủ
  2. » Luận Văn - Báo Cáo

Research of programming language

60 0 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Nội dung

Programminglanguages provide a standardized way for developers to communicate withcomputers and create software applications that perform specific tasks.Understanding the different progr

lOMoARcPSD|39270902 0 HA NOI UNIVERSITY OF INDUSTRY INFORMATION TECHNOLOGY RESEARCH OF PROGRAMMING LANGUAGE Lecturer: Ha Manh Dao Class: 2022DNCNTTTA01 Group 2: Nguyễn Thị Na Nguyễn Đức Kiên Trần Phạm Tuân Grade: 17 Downloaded by SAU DO (saudinh3@gmail.com) lOMoARcPSD|39270902 1 Ha Nam, February, 2023 Downloaded by SAU DO (saudinh3@gmail.com) lOMoARcPSD|39270902 2 TABLE OF CONTENTS TABLE OF CONTENTS 0 DECLARATION 1 ACKNOWLEDGEMENTS 2 I INTRODUCTION 3 1 The reason for choosing this topic 3 2 Purpose and objectives of the essay 4 2.1 Purpose 4 2.2 Objectives .4 3 Introduction 5 3.1 Research subject 5 3.2 Scope of research 5 3.3 Research method 6 II THE RESEARCH 6 A THE PURPOSE OF DOING RESEARCH OF SUBJECT: PROGRAMMING LANGUAGE .6 B CONTENT 7 1 Concept 7 2 History .7 3 Clasification .8 3.1 Assembly language .8 3.2 Machine language .9 3.3 High-level language 9 Downloaded by SAU DO (saudinh3@gmail.com) lOMoARcPSD|39270902 3 4 Current programming language 10 4.1 C/C++ 10 4.2 Java 12 4.3 Javascript 15 4.4 C# .17 4.5 Python 19 4.6 SQL 22 4.7 R 24 4.8 Swift 26 4.9 Kotlin 28 4.10 Go-golang .30 4.11 Ruby 32 4.12 Pascal 35 4.13 PHP 38 C THE SITUATION OF POPULAR PROGRAMMING LANGUAGE IN VIETNAM/ REALITY IN VIETNAM .42 D CONCLUSION 46 III ACCUMULATED KNOWLEDGE, LESSONS LEARNED AND RECOMMENDATION .47 1 Accumulated knowledge 47 1.1 Jobs and their requirement of which programming langueges.47 1.2 Income range of each programming language mastered 52 1.3 Researching programming language supports practical work 53 2 Lessons learned 54 Downloaded by SAU DO (saudinh3@gmail.com) lOMoARcPSD|39270902 4 2.1 Programming knowledge and skills after researching a programming language 54 2.2 Knowledge and experience accumulated and achieved 55 3 Recommendation and conclusion 56 REFERENCES 57 DECLARATION We hereby declare that this dissertation is our own work with the support of references from textbooks related to the research topic and that there are no original copies of such materials Ha Nam, February, 2023 Student Students Student singnature singnature singnature Nguyen Thi Na Nguyen Duc Kien Tran Pham Tuan Downloaded by SAU DO (saudinh3@gmail.com) lOMoARcPSD|39270902 5 ACKNOWLEDGEMENTS In fact, there is no success without associated with support, help more or less whether directly or indirectly by others During the period, from the start of the study in university we have received a lot of attention and help from teachers, family and friends This paper is impossible without close assistance from all the instructors and lecturers Our deep thanks to go to Mr Ha Manh Dao, who have given us useful explanation and devoted guidance through the period when we compiled materials and develop the thesis Otherwise, because our knowledge is still limited and there are still some shortcomings, we hope to receive suggestions from teachers and friends to improve our thesis Thank you sincerely Downloaded by SAU DO (saudinh3@gmail.com) lOMoARcPSD|39270902 6 I INTRODUCTION 1 The reason for choosing this topic The reason for choosing the topic of programming languages is that they play a crucial role in the development of technology and software Programming languages provide a standardized way for developers to communicate with computers and create software applications that perform specific tasks Understanding the different programming languages and their capabilities allows individuals to choose the most appropriate language for a given project and make informed decisions about which technologies to use With the continued growth of the tech industry, programming languages are becoming increasingly important for individuals to learn and understand in order to succeed in today's job market 2 Purpose and objectives of the essay Downloaded by SAU DO (saudinh3@gmail.com) lOMoARcPSD|39270902 7 2.1 Purpose The purpose of conducting research on programming languages is to deepen the understanding and knowledge of the topic and to inform others about the significance and advancements of programming languages in technology 2.2 Objectives - Provide an overview of the history and evolution of programming languages - Analyze and compare different programming languages based on their features, syntax, paradigms, and application domains - Evaluate the strengths and weaknesses of various programming languages and their suitability for different projects - Discuss current trends and future advancements in programming language design and development - Investigate the impact of programming languages on the tech industry and their role in shaping its future 3 Introduction Programming languages are the backbone of the digital world we live in today They are the means through which human beings communicate with computers and give them instructions to perform specific tasks Over the years, numerous programming languages have been developed, each with its own unique syntax, structure, and capabilities These languages have enabled the creation of software, websites, mobile applications, and more, that have transformed the way we live and work This essay will delve into the world of programming languages, exploring their evolution, key features, and importance in the field of computer science and technology Downloaded by SAU DO (saudinh3@gmail.com) lOMoARcPSD|39270902 8 3.1 Research subject The research subject encompasses a wide range of aspects related to programming languages It involves studying the history of programming languages, their evolution over time, and the impact they have had on the field of computer science and technology investigating the various features and characteristics of different programming languages, such as syntax, structure, and capabilities, and how they influence their use and popularity evaluating the strengths and weaknesses of different languages, as well as considering their suitability for specific tasks and applications Also, the comparison and evaluation of different programming languages, including their performance, security, and ease of use 3.2 Scope of research - History and evolution of programming languages: seeking to understand the history and evolution of programming languages, including the development of early programming languages, the birth of new programming paradigms, and the impact of technological advancements on technological field - Design and implementation of programming languages: the design and implementation of new programming languages, exploring innovative syntax and structures that make programming easier and more intuitive - Performance evaluation and comparison of programming languages: The performance of different programming languages is a critical aspect, as it affects their suitability for different tasks and applications comparing and evaluating the performance of various programming languages based on factors such as speed, memory usage, and security - The impact of programming languages on different domains and industries: The impact of programming languages on different domains and industries, Downloaded by SAU DO (saudinh3@gmail.com) lOMoARcPSD|39270902 9 such as data science, web development, and mobile app development, is also a topic of interest within this research 3.3 Research method Take References from the information in the internet and do analysis with the information found to build the essay II THE RESEARCH A THE PURPOSE OF DOING RESEARCH OF SUBJECT: PROGRAMMING LANGUAGE The purpose of conducting research on programming languages is to gain a deeper understanding of their role and impact in the field of computer science and technology seeking to answer important questions about the history and evolution of programming languages, their design and implementation, their performance and suitability for different tasks, and their impact on different domains and industries Additionally, this research can help to advance our knowledge and understanding of the broader field of computer science, as programming languages play a crucial role in the software development process B CONTENT 1 Concept Programming language is a set of instructions, symbols, and syntax that a programmer uses to write software It is a human-readable language that provides a way for a programmer to communicate with a computer and tell it what to do There are many different programming languages, each with its own syntax and structure, and each suited to different types of tasks and applications Some popular programming languages include Java, Python, C/C++, JavaScript, Ruby Downloaded by SAU DO (saudinh3@gmail.com)

Ngày đăng: 27/03/2024, 16:04

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w