What are the benefits of Object Orientation Computer Science |
- What are the benefits of Object Orientation
- How do you use assertions?
- Best Python Tools For Machine Learning And Data Science
- How I learned zk-SNARKS from scratch - Great read on blockchain programming
- Can widespread facial recognition catch illegal immigrants quickly thus making a wall along the border unnecessary?
What are the benefits of Object Orientation Posted: 01 Jan 2019 08:29 AM PST Let me preface with this is not a "I hate OOP because it's popular" I just want some perspective on this. I'm a C programmer but I started off as a C++ programmer. I moved because I preferred the limited syntax set which really helped me get creative and prevented me from over engineering simple projects. The four pillars of Object Orientation if I recall are Encapsulation, Abstraction, Inheritance, and Polymorphism. The first two pillars are not special to OOP, C has the static keyword which covers encapsulation of source files and if structs are setup right C can emulate abstraction (think Windows COM pointers). The last two are the special ones but I've never really had a need to use them. Not only that I have trouble imagining a need to use them. So what are some examples of when you've thought, "There is no way I could have programmed this EFFICIENTLY without objects" (keyword efficient, as in it saved not only time but effort) [link] [comments] |
Posted: 02 Jan 2019 04:10 AM PST Hey @r/compsci! I'm Gemma Catolino, a researcher at the University of Salerno interested in understanding and improving how developers write test code and make software systems more reliable. In particular, we are interested in understanding how developers work with JUnit as testing framework and how they use assertions. To achieve this, we first need to understand the state of practice from real developers and we would like to learn about your personal experience in this survey: https://goo.gl/forms/4JvBljvvTCsIp1Kh1 I would really appreciate if you could find the time to fill it out and help me in my research. The survey will take you about 7min. Please note that participating in the questionnaire is completely anonymous, but we will publish the anonymized answers as part of a scientific publication. If you have any questions about the questionnaire or our research, please do not hesitate to contact me. Thanks in advance for your effort and time! Best regards, Gemma Catolino Doctoral Student at University of Salerno, Italy [link] [comments] |
Best Python Tools For Machine Learning And Data Science Posted: 01 Jan 2019 10:10 PM PST |
How I learned zk-SNARKS from scratch - Great read on blockchain programming Posted: 01 Jan 2019 03:06 PM PST |
Posted: 01 Jan 2019 03:08 PM PST |
You are subscribed to email updates from Computer Science: Theory and Application. To stop receiving these emails, you may unsubscribe now. | Email delivery powered by Google |
Google, 1600 Amphitheatre Parkway, Mountain View, CA 94043, United States |
No comments:
Post a Comment