|
|
||||||||||||||
![]() 渥太华华人网上社区 |
|
| 注册账号 | Blog | 论坛帮助 | 会员列表 | 搜索 | 今日新帖 | 标记版面已读 | 用户相册 |
![]() |
> 工作 |
![]() |
|
|
主题工具 | 显示模式 |
|
[开坛元勋]
ID: 3241
|
RE: Do not say that. Our Optical Dept in Nortel is using C++!!!!!
<HTML>C++ consumes lot of memory and realtime. It is good for apps. running on host, workstations those have enough memory and the realtime requirement is not very critical.
For some applications the extremely demands on realtime like high speed digital signal processing, many basic algorithms like convolution, IIR, FIR filtering, Fast Fourier Transform etc. must be done in realtime to process the input signal stream and then output the processed stream. The processing time for those routines like FFT, are strictly measured not in mS, but in nS or machine cycles with CPU clock on one specific DSP processor. Sometimes EVEN the assemble code does NOT satisfy the realtime requirement, we will consider using digital-logic(hardware) like FPGA to implement some of those algorithms. It's an advanced topic in realtime DSP and some U in north america offer PHD. program for that. If you look at the assembly code that a C++ complier generated, it does a lot of things overhead. I don't think it's good for high performance realtime applications. I don't agree with "C++ is trash", I often use it to build state-of-art apps., even part of realtime OS. But for extremely realtime demanding code, assembly code is my first choice because building FPGA is really tough though it is fun. C++ is doing perfect in many area but not all. You will never drive a luxury sedan to participate a F1 race game no matter it's a Benz, BMW... or you will deadly fail for sure. Not only Nortel use C++, what you cited seems to me showing off something but not trying to prove something. </HTML> |
|
|
|
[开坛元勋]
ID: 3241
|
...
<HTML>It is funny.
I just tell you the truth against the 5th & 6th post. Why do you think it is "SHOW OFF". Is it any word in my previous post means "SHOW OFF"? Don't you think you are do something here to SHWO OFF? Don't you think what U are say here is the basic knowledge/understanding to a telecommunication software designer?? Nin-SHI-BU-SHI-SHOU-SHEN-Mo-Ci-JI-Le???? :))))) </HTML> |
|
|
|
[开坛元勋]
ID: 3241
|
RE: ...
<HTML>It is funny.
It is. I just tell you the truth against the 5th & 6th post. Why do you think it is "SHOW OFF". Is it any word in my previous post means "SHOW OFF"? I'm sorry about that. Don't you think you are do something here to SHWO OFF? Not really. Don't you think what U are say here is the basic knowledge/understanding to a telecommunication software designer?? I don't know. Nin-SHI-BU-SHI-SHOU-SHEN-Mo-Ci-JI-Le???? :))))) What was that? I don't understand. I'm sorry again.</HTML> |
|
|
|
[开坛元勋]
ID: 3241
|
Java is a shortcut
<HTML>Their opinion is right, TELCOM always is the biggest marketing. But it is difficult to learn or practice it at home. If you are a C++ developer, you can learn Java very quickly, and everything is free and easy download from Internet, I think this is a shortcut. BTW, your memory should be 128M at least. And it is perfect for those clients if you have over 2 yrs C++ experience.
</HTML> |
|
|