• Log In
  • Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Home
  • About
  • Structure
  • Schedule and Materials
    • Weeks 1-8
      • Week 1: MIS Careers and Intro to IT Architecture
      • Week 2: Computing Systems
      • Week 3: Operating Systems
      • Week 4: Storage
      • Week 5: Networking
      • Week 6: Systems Administration
      • Week 7: Command Line Interface
      • Week 8: Databases – Database Server Auditing
    • Weeks 9-15
      • Week 9: Databases – Database Development
      • Week 10: Application Server Auditing
      • Week 11: Application Software
      • Week 12: Web Application Security
      • Week 14: Special Topics/Review for Final
      • Final Exam
  • Assignments
  • Grade

ITACS 5122: Enterprise Architecture for IT Auditors

MIS 5122 - Section 002

Programming Languages

November 6, 2017 by Patrick J. Wasson 17 Comments

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!

Filed Under: Class Discussion Tagged With:

Reader Interactions

Comments

  1. Linlan Chen says

    November 15, 2017 at 8:17 pm

    I did not learn well in coverage of C#…So sad…..T.T

    Log in to Reply
    • Patrick J. Wasson says

      November 21, 2017 at 9:08 am

      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

      Log in to Reply
  2. Xinteng Chen says

    November 16, 2017 at 5:10 pm

    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.

    Log in to Reply
  3. Heiang Cheung says

    December 1, 2017 at 11:26 am

    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.

    Log in to Reply
  4. Somayeh Keshtkar says

    December 3, 2017 at 4:22 pm

    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.

    Log in to Reply
  5. Yijiang Li says

    December 4, 2017 at 1:10 pm

    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.

    Log in to Reply
  6. Karabo Ntokwane says

    December 4, 2017 at 2:39 pm

    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.

    Log in to Reply
  7. Hanqing Zhou says

    December 4, 2017 at 7:59 pm

    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.

    Log in to Reply
  8. Zhixin Wei says

    December 6, 2017 at 12:10 am

    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.

    Log in to Reply
  9. Chenhui Lai says

    December 6, 2017 at 11:37 pm

    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

    Log in to Reply
  10. Dongjie Wang says

    December 7, 2017 at 2:14 pm

    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.

    Log in to Reply
  11. Linlan Chen says

    December 7, 2017 at 11:15 pm

    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.

    Log in to Reply
  12. Raisa Ahmed says

    December 8, 2017 at 8:54 pm

    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/

    Log in to Reply
  13. Fraser G says

    December 9, 2017 at 11:54 am

    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.

    Log in to Reply
  14. Marsha Billups says

    December 9, 2017 at 1:58 pm

    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.

    Log in to Reply
  15. Tamekia P. says

    December 10, 2017 at 3:55 pm

    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++.

    Log in to Reply
  16. Yingyan Wang says

    December 12, 2017 at 11:29 am

    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.

    Log in to Reply

Leave a Reply Cancel reply

You must be logged in to post a comment.

Primary Sidebar

Weekly Discussions

  • Class Discussion (12)
  • Course Announcements (23)
  • General Course Questions (1)
  • IT Knowledge Base (4)

Copyright © 2025 · Magazine Pro Theme on Genesis Framework · WordPress · Log in