Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.c > #19992

Re: High-level network programming: is C language suitable for that?

From Malcolm McLean <malcolm.mclean5@btinternet.com>
Newsgroups comp.lang.c
Subject Re: High-level network programming: is C language suitable for that?
Date 2012-04-27 00:57 -0700
Organization http://groups.google.com
Message-ID <28566511.391.1335513444570.JavaMail.geo-discussion-forums@vbqq1> (permalink)
References <jnbudg$vhc$1@nnrp.ngi.it>

Show all headers | View raw


בתאריך יום חמישי, 26 באפריל 2012 17:50:57 UTC+1, מאת pozz:
> I'll start a new application in a short time and I'm wondering if C 
> language is good enough for that.
> 
> The application will be simple: it should implement some TCP/UDP 
> protocols (like TFTP, BOOTP,...) with a simple GUI.  It will run on 
> Windows platforms, but the possibility to run it on Linux would be nice.
> 
> Is C language suitable for this kind of applications?  Which kind of 
> cross-platform libraries should I use to manage IP protocols and simple 
> GUIs?  Could python or other high-level (script) languages be a better 
> choice?
>
C is an OK choice. basically you need ab it of logic, which you can do in any language with equal ease, and you need to call libraries to run the GUI and the network code.
C will take a bit longer to debug than a higher-level language, but on the other hand almost everyone knows it, and it doesn't provide funny features which tempt to mess about and play with the language's capabilities, rather than get the job done. The problem is the libraries. Qt is probably your library of choice if you want a windowing system that runs under both Windows and Linux. But I haven't used it myself. It's also unacceptably difficult to integrate a library with a C compiler. However, unlike other languages, C won't suddenly go obsolete on you.

Back to comp.lang.c | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread


Thread

High-level network programming: is C language suitable for that? pozz <pozzugno@gmail.com> - 2012-04-26 18:50 +0200
  Re: High-level network programming: is C language suitable for that? "Heinrich Wolf" <invalid@invalid.invalid> - 2012-04-26 19:03 +0200
  Re: High-level network programming: is C language suitable for that? ImpalerCore <jadill33@gmail.com> - 2012-04-26 11:52 -0700
  Re: High-level network programming: is C language suitable for that? jt@toerring.de (Jens Thoms Toerring) - 2012-04-26 19:54 +0000
    Re: High-level network programming: is C language suitable for that? "BartC" <bc@freeuk.com> - 2012-04-27 10:02 +0100
    Re: High-level network programming: is C language suitable for that? pozzugno@gmail.com - 2012-04-27 02:20 -0700
    Re: High-level network programming: is C language suitable for that? nick_keighley_nospam@hotmail.com - 2012-04-27 07:27 -0700
      Re: High-level network programming: is C language suitable for that? pozz <pozzugno@gmail.com> - 2012-04-27 17:07 +0200
        Re: High-level network programming: is C language suitable for that? nick_keighley_nospam@hotmail.com - 2012-04-29 04:08 -0700
        Re: High-level network programming: is C language suitable for that? TheGunslinger <mikiesrunsbaal.sec@sbcglobal.net> - 2012-04-29 12:57 -0700
      Re: High-level network programming: is C language suitable for that? jt@toerring.de (Jens Thoms Toerring) - 2012-04-27 17:07 +0000
        Re: High-level network programming: is C language suitable for that? nick_keighley_nospam@hotmail.com - 2012-04-29 04:15 -0700
    Re: High-level network programming: is C language suitable for that? Rui Maciel <rui.maciel@gmail.com> - 2012-04-27 19:16 +0100
      Re: High-level network programming: is C language suitable for that? jt@toerring.de (Jens Thoms Toerring) - 2012-04-27 22:37 +0000
        Re: High-level network programming: is C language suitable for that? Malcolm McLean <malcolm.mclean5@btinternet.com> - 2012-04-28 03:46 -0700
        Re: High-level network programming: is C language suitable for that? nick_keighley_nospam@hotmail.com - 2012-04-29 04:37 -0700
        Re: High-level network programming: is C language suitable for that? Robert Miles <milesrf@Usenet-News.net> - 2012-05-28 21:13 -0500
  Re: High-level network programming: is C language suitable for that? Malcolm McLean <malcolm.mclean5@btinternet.com> - 2012-04-27 00:57 -0700
    Re: High-level network programming: is C language suitable for that? Rui Maciel <rui.maciel@gmail.com> - 2012-04-27 10:56 +0100

csiph-web