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!
I’m sorry to hear that you are having trouble with the C# material! Is there anything specific that you are struggling with? Please bring any questions you have in terms of C# to our class next week on 11/30 and I will be sure to cover them!!
C# is a multi-paradigm programming language encompassing strong typing, imperative, declarative, functional, generic, object-oriented, and component-oriented programming disciplines. There is a similar programming language called C++. Both of these languages have similar codes. They were introduced my Microsoft. However, C++ is widely used in high level languages. It improves efficiency of high level works.
I learned a good amount and I was able to relate C# to something I currently work with now. For me it just sounded like IF functions in Excel. Applications work the same way you program by doing step if there’s nothing there select something else.
Although I didn’t learn that much C# in our class since it’s such a broad topic and it requires its own dedicated class, but I did some research on the language and its similarities to another widely used language, JAVA. However, I really enjoyed learning an introduction to C# though. C# was developed by Microsoft to compete with Java and allow Java developers to embrace the Microsoft world.
There are some similarities to C in terms of syntax, just as Java shares some similarities, such as the use of braces, semi-colons, and the general way methods and variables are defined. If you can read C, you shouldn’t have much difficulty reading a C# program to get the general idea. C# is an object-oriented language with classes, interfaces and structors. In that sense, it’s closer to C++ than to C.
What I learned from C# is that C# is a programing language which was developed by Microsoft, So Microsoft Visual Studio is a platform of C#. Also, about how applications work in coverage of C#, I remember it could connect to the Calculator in Windows and then just showing the result of your codes in the output coloum in the Calculator.
According to my research, Java is quite similar with C#. There are a lot of similarities between them: 1)All Objects are References. 2) Garbage Collection: Both C# and Java have built-in garbage collection. 3) Both C# and Java are Type-Safe Languages. However, they still have some differences, for example, Language C is a procedural language while C++ is a object orietned programming language.
C# vs Java
Both C# and Java are object-oriented languages. C# generic types are resolved at runtime, unlike java, which makes them massively more convenient and natural in .NET. While open-source implementations exist, C# is mostly used to develop for Microsoft platforms—the .NET Framework’s. Java applications are compiled into bytecode that can run on implementations of the Java Virtual Machine (JVM).
A program of java written for one platform such as PC or Mac will execute on any other Java Platform automatically. C# is not so platform-independent, but should at least execute under windows and mac os x but not Linux.
C# is an elegant and type-safe object-oriented language that enables developers to build a variety of secure and robust applications that run on the .NET Framework. Users can use C# to create Windows client applications, XML Web services, distributed components, client-server applications, and database applications.
Java is similar with C#. C#.Net and Java similarities: 1. C# and Java both are the object oriented programming languages. 2. C# and Java both are the languages descended from C and C++. 3. Both C# and Java compilers generate an intermediate language code after compilation.
C#.Net and Java Differences: 1. C# developed by Microsoft, while Java developed by sun-microsystem. 2. Founder of C# is Anders Hejlsberg. And Founder of JAVA is James Gosling. 3. C# contains more fundamental data types than Java, and also allows more extension to the value types.
The major difference between C and C++ is that C is a procedural programming language and does not support classes and objects, while C++ is a combination of both procedural and object oriented programming language; therefore C++ can be called a hybrid language.
Code coverage is to determine what portion of our project code is being tested by Unit testing; we can use the code coverage feature of Visual Studio.
similar: All Objects are References; Garbage Collection; Both C# and Java are Type-Safe Languages; Both C# and Java Are “Pure” Object-Oriented Languages
different: Formal Exception Handling; Java Will Run on “Any” Operating System; C# and Java Language Interoperability
C# is a multi-paradigm programming language, It is used for creating software components which suitable for the target objective. C# is more widely used in NON-web applications than PHP is used as a general-purpose programming language.
PHP is a similar programing language. PHP is server-side-scripting language, that was used for web development. It can be embedded in HTML, and provide interactions between a website and a database when a user gives an order.
C# is a general purpose programming language as part of Microsoft’s .
C# vs. Java: Major Similarities
The origins of both Java and C# are closely tied to the transition from lower-level programming languages like C++ to higher-level programming languages that compile into bytecode that can be run on a virtual machine.
C# vs. Java: Major Differences
As similar as the two languages are in terms of purpose, it’s important to remember that C# holds its origins in Microsoft’s desire to have a proprietary “Java-like” language of their own for the .NET framework.
C# is a general purpose programming language that first appeared in 2000, as part of Microsoft’s .NET initiative. It was designed for the Common Language Infrastructure (CLI). C# and Java are quite similar because C# and Java are object-oriented languages. On the other hand, C# is developed for Microsoft platforms—the .NET Framework. However, Java has a huge open-source ecosystem.
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!
I learned that C# (and programming) is more accessible than I thought. I assumed I would need to use a lot more math in programming. It’s also amazing to think about all the apps out there that really boil down to a simple set of loops and if statements. (Which also speaks to the nature of binary and ultimately on off / low voltage high voltage).
I researched C# vs C++. I remember C++ being the language used to program most things when I was younger. Apparently C# is a competitor developed by MS to take on Java – its much easier to program than C++. C++ gives more granular control of hardware versus C#. Also, C# is more platform agnostic than C++ and therefore more useful for things like web apps that may run in different environments.
You create the form in Visual Studio first you program with C# and the programming languages is how we make a web application do something.
C # is easier to lean because the language, runtime, & most of the important libraries & the IDE come from a single source, Microsoft. Java ia richer because it’s used by most open source projects. Both C# and Java have backwards capability with previous versions, C# can be procedural or object oriented while Java is object oriented. Java runs well on Linux, however, C # struggles but is great for Windows users.
I learned that applications are codes programmed to a GUI. Using C#, we created the GUI and created the code necessary to run the program. Java is another programming language. It is similar to C++ but designed to be simpler. C# despite the name is not like C++.
It is hard to learn programming languages but it is still interesting. C# is designed based on Common Language Infrastructure (CLI) and C# is similar to Java since they are object-oriented languages and transit the lower-level programming languages to higher-level programming languages. And the difference between C# and Java is that C# is a Microsoft platforms—the .NET Framework while Java is more open-source.
Linlan Chen says
I did not learn well in coverage of C#…So sad…..T.T
Patrick J. Wasson says
Hi Linlan,
I’m sorry to hear that you are having trouble with the C# material! Is there anything specific that you are struggling with? Please bring any questions you have in terms of C# to our class next week on 11/30 and I will be sure to cover them!!
Pat
Xinteng Chen says
C# is a multi-paradigm programming language encompassing strong typing, imperative, declarative, functional, generic, object-oriented, and component-oriented programming disciplines. There is a similar programming language called C++. Both of these languages have similar codes. They were introduced my Microsoft. However, C++ is widely used in high level languages. It improves efficiency of high level works.
Heiang Cheung says
I learned a good amount and I was able to relate C# to something I currently work with now. For me it just sounded like IF functions in Excel. Applications work the same way you program by doing step if there’s nothing there select something else.
Somayeh Keshtkar says
Although I didn’t learn that much C# in our class since it’s such a broad topic and it requires its own dedicated class, but I did some research on the language and its similarities to another widely used language, JAVA. However, I really enjoyed learning an introduction to C# though. C# was developed by Microsoft to compete with Java and allow Java developers to embrace the Microsoft world.
There are some similarities to C in terms of syntax, just as Java shares some similarities, such as the use of braces, semi-colons, and the general way methods and variables are defined. If you can read C, you shouldn’t have much difficulty reading a C# program to get the general idea. C# is an object-oriented language with classes, interfaces and structors. In that sense, it’s closer to C++ than to C.
Yijiang Li says
What I learned from C# is that C# is a programing language which was developed by Microsoft, So Microsoft Visual Studio is a platform of C#. Also, about how applications work in coverage of C#, I remember it could connect to the Calculator in Windows and then just showing the result of your codes in the output coloum in the Calculator.
According to my research, Java is quite similar with C#. There are a lot of similarities between them: 1)All Objects are References. 2) Garbage Collection: Both C# and Java have built-in garbage collection. 3) Both C# and Java are Type-Safe Languages. However, they still have some differences, for example, Language C is a procedural language while C++ is a object orietned programming language.
Karabo Ntokwane says
C# vs Java
Both C# and Java are object-oriented languages. C# generic types are resolved at runtime, unlike java, which makes them massively more convenient and natural in .NET. While open-source implementations exist, C# is mostly used to develop for Microsoft platforms—the .NET Framework’s. Java applications are compiled into bytecode that can run on implementations of the Java Virtual Machine (JVM).
A program of java written for one platform such as PC or Mac will execute on any other Java Platform automatically. C# is not so platform-independent, but should at least execute under windows and mac os x but not Linux.
Hanqing Zhou says
C# is an elegant and type-safe object-oriented language that enables developers to build a variety of secure and robust applications that run on the .NET Framework. Users can use C# to create Windows client applications, XML Web services, distributed components, client-server applications, and database applications.
Java is similar with C#. C#.Net and Java similarities: 1. C# and Java both are the object oriented programming languages. 2. C# and Java both are the languages descended from C and C++. 3. Both C# and Java compilers generate an intermediate language code after compilation.
C#.Net and Java Differences: 1. C# developed by Microsoft, while Java developed by sun-microsystem. 2. Founder of C# is Anders Hejlsberg. And Founder of JAVA is James Gosling. 3. C# contains more fundamental data types than Java, and also allows more extension to the value types.
Zhixin Wei says
The major difference between C and C++ is that C is a procedural programming language and does not support classes and objects, while C++ is a combination of both procedural and object oriented programming language; therefore C++ can be called a hybrid language.
Chenhui Lai says
Code coverage is to determine what portion of our project code is being tested by Unit testing; we can use the code coverage feature of Visual Studio.
similar: All Objects are References; Garbage Collection; Both C# and Java are Type-Safe Languages; Both C# and Java Are “Pure” Object-Oriented Languages
different: Formal Exception Handling; Java Will Run on “Any” Operating System; C# and Java Language Interoperability
Dongjie Wang says
C# is a multi-paradigm programming language, It is used for creating software components which suitable for the target objective. C# is more widely used in NON-web applications than PHP is used as a general-purpose programming language.
PHP is a similar programing language. PHP is server-side-scripting language, that was used for web development. It can be embedded in HTML, and provide interactions between a website and a database when a user gives an order.
Linlan Chen says
C# is a general purpose programming language as part of Microsoft’s .
C# vs. Java: Major Similarities
The origins of both Java and C# are closely tied to the transition from lower-level programming languages like C++ to higher-level programming languages that compile into bytecode that can be run on a virtual machine.
C# vs. Java: Major Differences
As similar as the two languages are in terms of purpose, it’s important to remember that C# holds its origins in Microsoft’s desire to have a proprietary “Java-like” language of their own for the .NET framework.
Raisa Ahmed says
C# is a general purpose programming language that first appeared in 2000, as part of Microsoft’s .NET initiative. It was designed for the Common Language Infrastructure (CLI). C# and Java are quite similar because C# and Java are object-oriented languages. On the other hand, C# is developed for Microsoft platforms—the .NET Framework. However, Java has a huge open-source ecosystem.
Reference
https://www.upwork.com/hiring/development/c-vs-java/
Fraser G says
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!
I learned that C# (and programming) is more accessible than I thought. I assumed I would need to use a lot more math in programming. It’s also amazing to think about all the apps out there that really boil down to a simple set of loops and if statements. (Which also speaks to the nature of binary and ultimately on off / low voltage high voltage).
I researched C# vs C++. I remember C++ being the language used to program most things when I was younger. Apparently C# is a competitor developed by MS to take on Java – its much easier to program than C++. C++ gives more granular control of hardware versus C#. Also, C# is more platform agnostic than C++ and therefore more useful for things like web apps that may run in different environments.
Marsha Billups says
You create the form in Visual Studio first you program with C# and the programming languages is how we make a web application do something.
C # is easier to lean because the language, runtime, & most of the important libraries & the IDE come from a single source, Microsoft. Java ia richer because it’s used by most open source projects. Both C# and Java have backwards capability with previous versions, C# can be procedural or object oriented while Java is object oriented. Java runs well on Linux, however, C # struggles but is great for Windows users.
Tamekia P. says
I learned that applications are codes programmed to a GUI. Using C#, we created the GUI and created the code necessary to run the program. Java is another programming language. It is similar to C++ but designed to be simpler. C# despite the name is not like C++.
Yingyan Wang says
It is hard to learn programming languages but it is still interesting. C# is designed based on Common Language Infrastructure (CLI) and C# is similar to Java since they are object-oriented languages and transit the lower-level programming languages to higher-level programming languages. And the difference between C# and Java is that C# is a Microsoft platforms—the .NET Framework while Java is more open-source.