Re: Between C and Java - which is easier for writing networking software



In article <bee2cfe8-dca6-49de-bffd-2ff09308de0e@xxxxxxxxxxxxxxxxxxxxxxxxxxxx>, "subramanian100in@xxxxxxxxx, India" <subramanian100in@xxxxxxxxx> wrote:
Thanks to everyone.

I possess only ISO99 C and ISO98 C++ programming skills.

Since theoretical concepts about TCP/IP, SNMP etc. are common, I have
to learn them anyway, independent of programming language. I will do
that.

But I do not know multithreading, Interprocess Communication, Sokets
API, and other UNIX system calls.

Under this situation, between C and Java, which will be the language I
should choose to learn.

Kindly explain.

Thanks again.
V.Subramanian
If you need to do UNIX system calls, then you should use C/C++. Java is a good
cross-platform language, but you do not issue OS specific calls directly in
Java. It does have some nice multithreading and networking apis.

Eric
.



Relevant Pages

  • Re: Interest in Open Source project?
    ... After a few years of not working with Java, but keeping track with developments, I want to start brushing up my programming skills. ... I was thinking about a project where a webserver application needs to be developed. ... experiencing all facets of a development project (requirements engineering, designing, coding, versioning, testing, etc). ...
    (comp.lang.java.help)
  • Re: C#.NET
    ... the VS.NET IDE, the OOP principles, refactoring, good programming skills, ... etc., all of this language-agnostic, and once you master all that, learning ... the syntax of C# or VB.NET will take you only a month. ... In the .NET world, the programming language is a thin layer on top of all, ...
    (microsoft.public.vsnet.general)
  • Interest in Open Source project?
    ... After a few years of not working with Java, but keeping track with developments, I want to start brushing up my programming skills. ... I was thinking about a project where a webserver application needs to be developed. ... experiencing all facets of a development project (requirements engineering, designing, coding, versioning, testing, etc). ...
    (comp.lang.java.help)
  • Interest in Open Source project?
    ... After a few years of not working with Java, but keeping track with developments, I want to start brushing up my programming skills. ... I was thinking about a project where a webserver application needs to be developed. ... experiencing all facets of a development project (requirements engineering, designing, coding, versioning, testing, etc) ...
    (comp.lang.java.programmer)
  • seeking SQL server DBA + Java in NYC
    ... The person needs to have DBA experience, including installations and performance tuning as well as programming skills, preferably in JAVA, to help develop & support the new system. ...
    (microsoft.public.sqlserver.server)