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
