Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. Programming Languages

Programming Languages

Scheduled Pinned Locked Moved The Lounge
csharpjavacomquestion
41 Posts 24 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • C chriselst

    Never heard of him[^]

    Some men are born mediocre, some men achieve mediocrity, and some men have mediocrity thrust upon them.

    R Offline
    R Offline
    Rage
    wrote on last edited by
    #10

    ROTFL, OK OK, you win.

    Do not escape reality : improve reality !

    1 Reply Last reply
    0
    • A Abhinav S

      I hear lot of discussions now where a developer is expected to know both .Net and Java. Does is really make sense (or a difference for that matter)?

      Mobile Apps - Sound Meter | Color Analyzer | SMBC | Football Doodles

      W Offline
      W Offline
      W Balboos GHB
      wrote on last edited by
      #11

      Well - you only need to know what your need to use. Learn other things that you want to learn. I do .NET because that's how you write M$ compatible stuff. I never got around to Java, but C, C++, C#, etc. should get me there if the need arises. On the other hand, they used to have a java programmer here - and he left for what he thought were greener pastures. They didn't bother replacing him. The real answer is: you need to know what they expect you to know even before they know what they think need.

      "The difference between genius and stupidity is that genius has its limits." - Albert Einstein

      "As far as we know, our computer has never had an undetected error." - Weisert

      "If you are searching for perfection in others, then you seek disappointment. If you are seek perfection in yourself, then you will find failure." - Balboos HaGadol Mar 2010

      1 Reply Last reply
      0
      • A Abhinav S

        I hear lot of discussions now where a developer is expected to know both .Net and Java. Does is really make sense (or a difference for that matter)?

        Mobile Apps - Sound Meter | Color Analyzer | SMBC | Football Doodles

        L Offline
        L Offline
        Lost User
        wrote on last edited by
        #12

        I think it's worth learning a couple of languages. I've gone for .NET plus web (HTML/JS/jQuery + Frameworks/CSS + LESS/SASS), SQL and Apple Swift. I'll learn Java when the opportunity appears (probably when I get asked to port an iOS app to Android). No harm in making yourself more marketable these days, and it's nice to work on a variety of projects :)

        How do you know so much about swallows? Well, you have to know these things when you're a king, you know.

        1 Reply Last reply
        0
        • C CPallini

          We call it 'Jon Skeeticism'.

          S Offline
          S Offline
          Slacker007
          wrote on last edited by
          #13

          We used to joke about this in another shop I worked at. If faced with a issue or problem we would ask, "What would Jon Skeet do?" Always got a few laughs. :)

          1 Reply Last reply
          0
          • A Abhinav S

            I hear lot of discussions now where a developer is expected to know both .Net and Java. Does is really make sense (or a difference for that matter)?

            Mobile Apps - Sound Meter | Color Analyzer | SMBC | Football Doodles

            A Offline
            A Offline
            Amarnath S
            wrote on last edited by
            #14

            IMHO, a developer should ultimately* become 'language independent', within reasonable limits**. Meaning that (s)he should be able to quickly implement a (an elegant) solution in any of those languages, (with help from Internet resources). * over a period of ten years, say. ** about 4-5 languages, including a 'GUI language', and a web language.

            R Sander RosselS M 3 Replies Last reply
            0
            • A Abhinav S

              I hear lot of discussions now where a developer is expected to know both .Net and Java. Does is really make sense (or a difference for that matter)?

              Mobile Apps - Sound Meter | Color Analyzer | SMBC | Football Doodles

              L Offline
              L Offline
              Lost User
              wrote on last edited by
              #15

              If they actually use Java, then yes. Which does indeed not make sense, if you can use .NET :)

              Bastard Programmer from Hell :suss: If you can't read my code, try converting it here[^][](X-Clacks-Overhead: GNU Terry Pratchett)

              1 Reply Last reply
              0
              • A Abhinav S

                I hear lot of discussions now where a developer is expected to know both .Net and Java. Does is really make sense (or a difference for that matter)?

                Mobile Apps - Sound Meter | Color Analyzer | SMBC | Football Doodles

                I Offline
                I Offline
                Ian Shlasko
                wrote on last edited by
                #16

                Eh, I know .NET... I like .NET... But since all of my .NET projects are on hold for various reasons, I was put on a few Java projects... So I re-taught myself Java... And you know what? I still like .NET. elephanting type erasure...

                Proud to have finally moved to the A-Ark. Which one are you in?
                Author of the Guardians Saga (Sci-Fi/Fantasy novels)

                1 Reply Last reply
                0
                • A Abhinav S

                  I hear lot of discussions now where a developer is expected to know both .Net and Java. Does is really make sense (or a difference for that matter)?

                  Mobile Apps - Sound Meter | Color Analyzer | SMBC | Football Doodles

                  V Offline
                  V Offline
                  V 0
                  wrote on last edited by
                  #17

                  Java in itself doesn´t make sense, so what do you think the combination of the two will be? :-\

                  V.
                  (MQOTD rules and previous solutions)

                  1 Reply Last reply
                  0
                  • A Abhinav S

                    I hear lot of discussions now where a developer is expected to know both .Net and Java. Does is really make sense (or a difference for that matter)?

                    Mobile Apps - Sound Meter | Color Analyzer | SMBC | Football Doodles

                    P Offline
                    P Offline
                    PIEBALDconsult
                    wrote on last edited by
                    #18

                    I use C# (and have used VB.net X| ), and wouldn't mind knowing Java for Android, but I really can't be bothered. (Yes, I've heard of Xamarin, but I don't pay for development tools.)

                    1 Reply Last reply
                    0
                    • A Abhinav S

                      I hear lot of discussions now where a developer is expected to know both .Net and Java. Does is really make sense (or a difference for that matter)?

                      Mobile Apps - Sound Meter | Color Analyzer | SMBC | Football Doodles

                      R Offline
                      R Offline
                      Ravi Bhavnani
                      wrote on last edited by
                      #19

                      Abhinav S wrote:

                      Does is really make sense

                      It happens to be the case in my company, where we have a .NET app server and a set of clients that include Android. /ravi

                      My new year resolution: 2048 x 1536 Home | Articles | My .NET bits | Freeware ravib(at)ravib(dot)com

                      1 Reply Last reply
                      0
                      • A Amarnath S

                        IMHO, a developer should ultimately* become 'language independent', within reasonable limits**. Meaning that (s)he should be able to quickly implement a (an elegant) solution in any of those languages, (with help from Internet resources). * over a period of ten years, say. ** about 4-5 languages, including a 'GUI language', and a web language.

                        R Offline
                        R Offline
                        Ravi Bhavnani
                        wrote on last edited by
                        #20

                        Avijnata wrote:

                        IMHO, a developer should ultimately* become 'language independent', within reasonable limits**.

                        :thumbsup: /ravi

                        My new year resolution: 2048 x 1536 Home | Articles | My .NET bits | Freeware ravib(at)ravib(dot)com

                        1 Reply Last reply
                        0
                        • A Abhinav S

                          I don't know.

                          Mobile Apps - Sound Meter | Color Analyzer | SMBC | Football Doodles

                          B Offline
                          B Offline
                          BillWoodruff
                          wrote on last edited by
                          #21

                          Is it nonsensical to say that one doesn't know why one doesn't know why something does not make sense ? Is to ask the above question to advance the hypothesis that what does not make sense is always recursive ? Let me get back to you on this in a few more kalpas. cheers, Bill

                          «I want to stay as close to the edge as I can without going over. Out on the edge you see all kinds of things you can't see from the center» Kurt Vonnegut.

                          A 1 Reply Last reply
                          0
                          • A Amarnath S

                            IMHO, a developer should ultimately* become 'language independent', within reasonable limits**. Meaning that (s)he should be able to quickly implement a (an elegant) solution in any of those languages, (with help from Internet resources). * over a period of ten years, say. ** about 4-5 languages, including a 'GUI language', and a web language.

                            Sander RosselS Offline
                            Sander RosselS Offline
                            Sander Rossel
                            wrote on last edited by
                            #22

                            Avijnata wrote:

                            * over a period of ten years, say.

                            Taking your sweet time :wtf:

                            Visit my blog at Sander's bits - Writing the code you need. Or read my articles at my CodeProject profile.

                            Simplicity is prerequisite for reliability. — Edsger W. Dijkstra

                            Regards, Sander

                            A 1 Reply Last reply
                            0
                            • A Abhinav S

                              I hear lot of discussions now where a developer is expected to know both .Net and Java. Does is really make sense (or a difference for that matter)?

                              Mobile Apps - Sound Meter | Color Analyzer | SMBC | Football Doodles

                              Sander RosselS Offline
                              Sander RosselS Offline
                              Sander Rossel
                              wrote on last edited by
                              #23

                              The discussion makes no sense at all. Know what you must and if you need something else learn it. .NET C# and Java aren't all that different, except for the library, and event handling, and properties, and checked Exceptions, and...

                              Visit my blog at Sander's bits - Writing the code you need. Or read my articles at my CodeProject profile.

                              Simplicity is prerequisite for reliability. — Edsger W. Dijkstra

                              Regards, Sander

                              1 Reply Last reply
                              0
                              • Sander RosselS Sander Rossel

                                Avijnata wrote:

                                * over a period of ten years, say.

                                Taking your sweet time :wtf:

                                Visit my blog at Sander's bits - Writing the code you need. Or read my articles at my CodeProject profile.

                                Simplicity is prerequisite for reliability. — Edsger W. Dijkstra

                                Regards, Sander

                                A Offline
                                A Offline
                                Amarnath S
                                wrote on last edited by
                                #24

                                Why ten years?[^]

                                Sander RosselS 1 Reply Last reply
                                0
                                • A Amarnath S

                                  Why ten years?[^]

                                  Sander RosselS Offline
                                  Sander RosselS Offline
                                  Sander Rossel
                                  wrote on last edited by
                                  #25

                                  Experience != Skill Knowing the foundations of OOP, SQL and some FP I can pretty much write any (major) language with relative ease. Add to that knowledge of basic structures such as arrays, lists, hashtables, graphs, etc. and some knowledge of common algorithms and you're pretty good to go. Get familiar with some desktop and some web development too. Took me about five years. I'm not saying I know everything (no one ever will) or that I'm some superstar programmer, but I'm sure as hell better than a lot of 10+ years experience seniors I've met (when it comes to programming anyway) :)

                                  Visit my blog at Sander's bits - Writing the code you need. Or read my articles at my CodeProject profile.

                                  Simplicity is prerequisite for reliability. — Edsger W. Dijkstra

                                  Regards, Sander

                                  A 1 Reply Last reply
                                  0
                                  • B BillWoodruff

                                    Is it nonsensical to say that one doesn't know why one doesn't know why something does not make sense ? Is to ask the above question to advance the hypothesis that what does not make sense is always recursive ? Let me get back to you on this in a few more kalpas. cheers, Bill

                                    «I want to stay as close to the edge as I can without going over. Out on the edge you see all kinds of things you can't see from the center» Kurt Vonnegut.

                                    A Offline
                                    A Offline
                                    Abhinav S
                                    wrote on last edited by
                                    #26

                                    BillWoodruff wrote:

                                    Is it nonsensical to say that one doesn't know why one doesn't know why something does not make sense ?

                                    Makes sense. That could be a sig.

                                    Mobile Apps - Sound Meter | Color Analyzer | SMBC | Football Doodles

                                    1 Reply Last reply
                                    0
                                    • A Amarnath S

                                      IMHO, a developer should ultimately* become 'language independent', within reasonable limits**. Meaning that (s)he should be able to quickly implement a (an elegant) solution in any of those languages, (with help from Internet resources). * over a period of ten years, say. ** about 4-5 languages, including a 'GUI language', and a web language.

                                      M Offline
                                      M Offline
                                      Member 10707677
                                      wrote on last edited by
                                      #27

                                      Not bragging, but one does tend to accumulate a volume of languages over the decades. I'm not entirely certain, but the count was somewhere in the vicinity of 1217, counting all variants and experimental versions. I still have some of the reference manuals from my first projects -- pre-internet. When I started in the industry, one was required to only know six languages (Basic, COBOL, Fortran, RPG, Assembler and ALGOL/Pascal). All the rest are derivatives of at least one of those six. If you don't believe me, please explain why a large number of language reference manuals contain a syntactic reference section written in Backus-Naur (ALGOL) form.

                                      The difficult may take time, the impossible a little longer.

                                      A R 2 Replies Last reply
                                      0
                                      • C chriselst

                                        Never heard of him[^]

                                        Some men are born mediocre, some men achieve mediocrity, and some men have mediocrity thrust upon them.

                                        P Offline
                                        P Offline
                                        piyush_singh
                                        wrote on last edited by
                                        #28

                                        :wtf: :wtf: :wtf:

                                        Piyush K Singh

                                        1 Reply Last reply
                                        0
                                        • A Abhinav S

                                          I hear lot of discussions now where a developer is expected to know both .Net and Java. Does is really make sense (or a difference for that matter)?

                                          Mobile Apps - Sound Meter | Color Analyzer | SMBC | Football Doodles

                                          U Offline
                                          U Offline
                                          User 11000607
                                          wrote on last edited by
                                          #29

                                          Both are just tools of the trade. Does it make a difference if you use a left-handed screwdriver instead of a right-handed one? Arguing over tools is akin to angels on a pin, good way to waste time but ultimately unproductive. If you know how to use programming tools you can work with just about anything, and if you don't know...well, there's always cowboy coding for some tiny startup that doesn't care what it turns out as long as there's an IPO in there somewhere.

                                          1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • World
                                          • Users
                                          • Groups