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

    D Offline
    D Offline
    den2k88
    wrote on last edited by
    #9

    I do fine knowing none of them (actually I "know" C#, the little I needed to port an old VS6 Add-In to VS2008 and a little of C++/CLI, the minimum to create a DLL accessible both from VB6 and from .NET), it really depends on the field you work into. If you work on microcontrollers or have a strong integration with hardware you wouldn't probably need them except on occasional basis.

    Geek code v 3.12 {      GCS d--- s-/++ a- C++++ U+++ P- L- E-- W++ N++ o+ K- w+++ O? M-- V? PS+ PE- Y+ PGP t++ 5? X R++ tv-- b+ DI+++ D++ G e++>+++ h--- r++>+++ y+++*      Weapons extension: ma- k++ F+2 X } If you think 'goto' is evil, try writing an Assembly program without JMP. -- TNCaver

    S 1 Reply 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.

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