On 24 Jan 2006 08:06:11 -0800, "Silas Justiniano" <>
wrote:
>Hello all!
>
>I'll start one chat program. Firstly, it will be a simple chat program,
>only text, after that I want put sound support (like Skype) and video.
>I don't know programming well, but I'm fairly good at PHP and Tcl. PHP
>is a webdevelopment language and if I used PHP-GTK I would prefer
>Tcl/Tk.
>
>So I'm here to ask you about C++. I know C++ has many cool features:
> - it's fast.
> - I don't need any interpreter or VM.
> - I can use lots of Toolkits with it.
> - I can compile under Windows, Linux, many platforms.
OK...
>I need a language:
> - which can be compiled/interpreted under Windows, Linux, many
>platforms.
OK...
> - which have web-integration
??? There is nothing in the C++ language *itself* that does
networking, let alone "web-integration" (whatever you might think that
is...) You will always need some kind of third-party library for that
kind of support. And whether or not that is platform-independent,
depends on the library implementation, not on the language C++.
> - which would allow me to receive and send data like audio and video.
Again, 3rd-party libraries...
> - which can hides the code (many interpreted languages can't do that)
Any compiled language can "hide the [source] code". However, most
likely you will have to recompile the source code once for each
platform you intend to support.
I can't tell whether or not that is an issue because I don't yet know
what you really want to do. But from what I have read so far, I think
you would be happier with Java than with C++. Again, I cannot say for
sure whether or not Java would be better for the task you have to do
because you haven't told us what it is. But you would definitely be
happier with it (...and I think we would be happier if you did...)
>I was thinking about:
> - Tcl/Tk
> - Mono
> - Java
> - C
> - C++
>
>What C++ can do?
It depends on:
(a) what you really need to do, and
(b) whether a 3rd-party library with a C++ interface exists which
does (a).
>I'll ask about thta in others usergroups. Thank you very much.
Please come back when you have a question about the ANSI/ISO C++
*language* -- that's what we discuss here.
--
Bob Hairgrove