• Breaking News

    Wednesday, January 2, 2019

    What are the benefits of Object Orientation Computer Science

    What are the benefits of Object Orientation Computer Science


    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)

    submitted by /u/SkyrimForSwitch
    [link] [comments]

    How do you use assertions?

    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

    submitted by /u/gcatolino
    [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

    Can widespread facial recognition catch illegal immigrants quickly thus making a wall along the border unnecessary?

    Posted: 01 Jan 2019 03:08 PM PST

    No comments:

    Post a Comment