• Post Reply Bookmark Topic Watch Topic
  • New Topic

No to Java when Programming in Telecommunication WHY  RSS feed

 
Neha Mohit
Ranch Hand
Posts: 87
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
hi, this might be the most stupid question ever asked on this forum.

why do we use C / C++ for programming( in telecommunication domain)
rather than Java , though things are simple in Java , i mean the
implementation of sockets and threads. Some C/C++ programmer say that it is the execution time which makes C/C++ a better option . But as far as i
know Cay Horstman in his book said it is a misconception that java is slower than C/C++. Then why dont people use Java as a programming language for network programming(in telecommunication domain) rather than C/C++




thanx in advance
[ May 26, 2006: Message edited by: Neha Mohit ]
 
Vlado Zajac
Ranch Hand
Posts: 245
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Java is not slower than C++ in general beacuse you have to know what the program will do to compare execution speed of different languages/platforms and also know how the speed is important in that particular case.

There are many aplications where Java is slow or unsuitable. But there should be some good use for Java in telecommunication, too.
[ May 26, 2006: Message edited by: Vlado Zajac ]
 
Neha Mohit
Ranch Hand
Posts: 87
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
There are many aplications where Java is slow or unsuitable.


please tell me the situations ....


But there should be some good use for Java in telecommunication, too.

i agree with you , but what are they
 
Dan Patterson
Greenhorn
Posts: 24
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hava a look at OCAP, it is what Digital Cable Set-top boxes are being built on for the future.

http://www.interactivetvweb.org/index.shtml
 
Neha Mohit
Ranch Hand
Posts: 87
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
so are there no more suggestions ... :roll:
 
Jeroen T Wenting
Ranch Hand
Posts: 1847
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
only telco systems I worked on were written in Cobol...
 
Paul Santa Maria
Ranch Hand
Posts: 236
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi -

I think it's probably overgeneralizing to say "nobody uses Java in telecommunications", just as it's incorrect to say "everybody uses C/C++". I'm sure you'll find Telecom systems written in all kinds of languages - including Java (note the previous post about the author's experience with a COBOL telecom system!)

To say Java is "slow" (to categorically say *anything* is "fast" or "slow") is simply nonsense, without qualifying things a bit more. For example, a Java application with a good JIT might be just as fast (perhaps even faster) than an equivalent C++ executable. Or for another example, a JSP servelet will undoubtedly outperform a C++ CGI program each time, every time.

Here's a link you might find interesting:
erlang.org/~hakan/mnesia_overview.pdf
 
Ilja Preuss
author
Sheriff
Posts: 14112
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Originally posted by Paul Santa Maria:
I think it's probably overgeneralizing to say "nobody uses Java in telecommunications", just as it's incorrect to say "everybody uses C/C++". I'm sure you'll find Telecom systems written in all kinds of languages - including Java (note the previous post about the author's experience with a COBOL telecom system!)


I'm not sure whether those are systems you were speaking about, but all off the telecom products at http://www.disy.net/products.html are mainly written in Java, with just a thin layer in C/C++ to communicate with the hardware. (Disclaimer: it's the company I'm working for.)
 
Pavel Kubal
Ranch Hand
Posts: 360
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Some telecomunication services such as SMS are developed using Java (JMS for SMS) technology. But I can't say the name of provider.

That you don't know any concrete implementation doesn't mean that they're not!
 
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!