What did you learn about how applications work in our coverage of C#? Research another programming language similar to C# and describe how it is similar/different!
In the video, we learned the basic knowledge to create a simple application to perform some calculation using programming language C# in the visual studio. C# is a secure, stable, simple, elegant object-oriented programming language derived from C and C++. It takes away some of complex features of C and C++ while inheriting the power of them. From the video, I learned how to set the variables, the text input to run the code, the way of adding them together for more functions as well as different types of loops for calculating. C# looks similar to Java, which includes procedures such as single inheritance, interfaces, almost the same syntax compilation of intermediate code to run. C# has difference with Java as well; C# borrows a feature of Delphi that is directly integrated with COM (component object model) and is the subject of Microsoft’s .net windows network framework.
I have always heard that C language is hard from my programming friends. It is indeed not easy, but not overwhelmingly difficult. C# is a modern, easier version of the old C++ language. Both of them can be used to make applications. C++ is harder because it can be used to create sophisticated applications and games. I also used outside source to help me to understand Java.
Compiled languages: Unlike Java which is an interpreted language, both C# and C++ are compiled languages. This means that before an application is launched on a PC or the server, the code must be converted to binaries. An executable EXE file is an example of a compiled file that could be written in C++ or C#. https://www.upwork.com/hiring/development/c-sharp-vs-c-plus-plus/
Overall, I think coding requires lots of practice. It is interesting to get it started from last week’s lecture.
I think it’s pretty cool because it’s a combination of graphic user interface and coding. When we click a button it gave the click event coding, and we can add some action to it.
C# and C++ are two very similar languages, which are all object-oriented programming language, but they also have some differences, such as C++ will let you do almost anything provided the syntax is right. It’s a flexible language, but you can cause some real damage to the operating system. C# is much more protected and gives you compiler errors and warnings without allowing you to make some serious errors that C++ will allow.
After I researched, C# is a general-purpose and multi-paradigm programming language encompassing strong typing, imperative, declarative, functional, generic, object-oriented, and component-oriented programming disciplines that developed around 2000 by Microsoft. Compared to C and C++, I feel it is simpler and easier to use with the similar high operating efficiency and strong operating capability. In addition, C# and Java are similar programming languages that are typed statically, strongly, and object-oriented. But C# is significantly different from Java, the COM (Component Object Model), main implementation and type safety etc.
Yuqing Tang says
In the video, we learned the basic knowledge to create a simple application to perform some calculation using programming language C# in the visual studio. C# is a secure, stable, simple, elegant object-oriented programming language derived from C and C++. It takes away some of complex features of C and C++ while inheriting the power of them. From the video, I learned how to set the variables, the text input to run the code, the way of adding them together for more functions as well as different types of loops for calculating. C# looks similar to Java, which includes procedures such as single inheritance, interfaces, almost the same syntax compilation of intermediate code to run. C# has difference with Java as well; C# borrows a feature of Delphi that is directly integrated with COM (component object model) and is the subject of Microsoft’s .net windows network framework.
Patrick J. Wasson says
Thank you for your comment!!
Yuchong Wang says
I have always heard that C language is hard from my programming friends. It is indeed not easy, but not overwhelmingly difficult. C# is a modern, easier version of the old C++ language. Both of them can be used to make applications. C++ is harder because it can be used to create sophisticated applications and games. I also used outside source to help me to understand Java.
Compiled languages: Unlike Java which is an interpreted language, both C# and C++ are compiled languages. This means that before an application is launched on a PC or the server, the code must be converted to binaries. An executable EXE file is an example of a compiled file that could be written in C++ or C#.
https://www.upwork.com/hiring/development/c-sharp-vs-c-plus-plus/
Overall, I think coding requires lots of practice. It is interesting to get it started from last week’s lecture.
Patrick J. Wasson says
Thank you for your comment!!
Shuyue Ding says
I think it’s pretty cool because it’s a combination of graphic user interface and coding. When we click a button it gave the click event coding, and we can add some action to it.
C# and C++ are two very similar languages, which are all object-oriented programming language, but they also have some differences, such as C++ will let you do almost anything provided the syntax is right. It’s a flexible language, but you can cause some real damage to the operating system. C# is much more protected and gives you compiler errors and warnings without allowing you to make some serious errors that C++ will allow.
Patrick J. Wasson says
Thank you for your comment!!
Haixin Sun says
After I researched, C# is a general-purpose and multi-paradigm programming language encompassing strong typing, imperative, declarative, functional, generic, object-oriented, and component-oriented programming disciplines that developed around 2000 by Microsoft. Compared to C and C++, I feel it is simpler and easier to use with the similar high operating efficiency and strong operating capability. In addition, C# and Java are similar programming languages that are typed statically, strongly, and object-oriented. But C# is significantly different from Java, the COM (Component Object Model), main implementation and type safety etc.