• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Jeanne Boyarsky
  • Ron McLeod
  • Paul Clapham
  • Liutauras Vilda
Sheriffs:
  • paul wheaton
  • Rob Spoor
  • Devaka Cooray
Saloon Keepers:
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
  • Frits Walraven
  • Tim Moores
Bartenders:
  • Mikalai Zaikin

No to Java when Programming in Telecommunication WHY

 
Ranch Hand
Posts: 87
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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 ]
 
Ranch Hand
Posts: 245
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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
    Number of slices to send:
    Optional 'thank-you' note:
  • 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
 
Greenhorn
Posts: 24
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
so are there no more suggestions ... :roll:
 
Ranch Hand
Posts: 1847
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
only telco systems I worked on were written in Cobol...
 
Ranch Hand
Posts: 236
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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
 
author
Posts: 14112
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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.)
 
Ranch Hand
Posts: 360
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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!
 
With a little knowledge, a cast iron skillet is non-stick and lasts a lifetime.
reply
    Bookmark Topic Watch Topic
  • New Topic