At 3:27 PM +0000 11/25/02, John Tafasi wrote:
>What programming languages a network engineer MIGHT need to perform his job?
>
>What do network engineers or adminiastrators do with a programming language?
>please elaborate
>
>I am looking to learn a couple of programming language that I may need on
>the job and I need you advice.
>
>Thanks

First, this depends on the definition of network engineer.

For operational use, Perl (unless you already know awk). I very, very 
strongly recommend using this on a UNIX box, so you can avoid 
reinventing the wheel where utilities exist that can be piped 
together. It is a decent language for scanning logs and the like, 
although it has some deficiencies if you want to do statistical 
analysis.

Tcl is another possibility, along with the expect application.  This 
is better for coding "automated operator" scripts.

C and/or C++ have their role.  I've found it much more cumbersome to 
do interprocess communications (beyond a simple telnet script) in 
Perl.  These languages are also better for writing statistical 
analysis, since Perl is really text oriented. It's arguable that they 
are more maintainable.

As an aside, all router code that I have actually looked at (Cisco, 
Nortel, NextHop, Zebra, etc.) is almost always in C, although there's 
some C++ here and there.  You're more likely to see the OO languages 
in network managers and the like.




Message Posted at:
http://www.groupstudy.com/form/read.php?f=7&i=58044&t=58032
--------------------------------------------------
FAQ, list archives, and subscription info: http://www.groupstudy.com/list/cisco.html
Report misconduct and Nondisclosure violations to [EMAIL PROTECTED]

Reply via email to