Yes,
ASN.1 compilers are available for C, C++, Java, etc. But the trouble with
these languages is the short sighted focus in implementing the protocol. It
is so easy to implement protocols with these tools, that is not apparent
that later we might have to build several applications based on the
protocol. When I say applications, I mean diversoty in behaviour
(event-driven/passive), communication with other threads
(blocking/asynchronous), modular (reusable/static logic chunk), etc. When
such questions are raised, one might start questioning if C/C++ is the right
answer. In my experience, binary protocols implemented thru VB/C# enjoy
better scalability, architectural convenience, flexibility and better
performance than with all the tools in which one can get an ASN.1 compilers.

regards,

Sathya Narayanan S
RPG Cellular Services Limited
GSM : +91 98410 48051

> -----Original Message-----
> From: Conrad Sigona 
> Sent: Tuesday, November 20, 2001 8:12 PM
> To:   [EMAIL PROTECTED]
> Cc:   [EMAIL PROTECTED]
> Subject:      Re:  RE: [ASN.1] itu-t (0) recommendation (0) h (8) 245
> version (0) 2
> 
> On Tue, 20 Nov 2001 [EMAIL PROTECTED] wrote:
> 
> > [EMAIL PROTECTED] (Sathya[IT]) wrote:
> >
> > >It is useful for programmers who do not use any standard compilers, but
> > >develop their own code for coding/decoding ASN.1 octet stream. One
> might
> > >wonder why would anyone want to do this himslef while compilers are
> > >available.
> >
> > One reason would be the apparent narrow focus of such compilers.
> > Most to which I have seen references seem to be targeted at the
> > "C" programming language.
> 
> Within range of my own short-sighted focus, there are ASN.1 compilers
> available to support C, C++, Java, Pascal, and Cobol.
> 
> =====================================================================
> Conrad Sigona                         Toll Free      : 1-888-OSS-ASN1
> OSS Nokalva                           Voice Mail     : 1-732-302-9669 x400
> [EMAIL PROTECTED]                        Fax            : 1-419-831-5035
> http://www.oss.com                    My direct line : 1-315-845-1773

Reply via email to