Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.java.programmer > #9240
| From | Jef <e70838@gmail.com> |
|---|---|
| Newsgroups | comp.lang.java.programmer |
| Subject | Re: Any experience on teaching Perl programmers Java |
| Date | 2011-10-27 05:45 -0700 |
| Organization | http://groups.google.com |
| Message-ID | <6738c5c3-5b77-4f51-8f09-13d0231fcb00@er6g2000vbb.googlegroups.com> (permalink) |
| References | <f5dd06be-71f9-4cd9-a456-63bf5d07516a@20g2000yqz.googlegroups.com> <z7qdnXlfjPlNtTXTnZ2dnUVZ_q2dnZ2d@earthlink.com> <alpine.DEB.2.00.1110262145290.11335@urchin.earth.li> <4ea93359$0$2545$da0feed9@news.zen.co.uk> |
Hello, Perl is the language I use the most. Perl programmers are in general litterate in CS and will probably be very critic about Java language. An introduction of the reflection API will probably please a lot. A Perl programmer wants to know the internal to understand what can be done and can not be done with a language. Perl programmer have many modules available on CPAN and are not used to IDE (like eclipse or netbeans). I think you should take time to explain how to use the IDE and how to find help about the available libraries. Show them how to navigate the sources of java libraries. Perl programmers are used to very short programs to solve complex problems thanks to the smart libraries. You should make your examples very consise and do not hesitate to use syntactic tricks. Normally a Perl programmer knows about objects, closure, garbage collectors (Perl has only reference counting). Multiple inheritence is almost never used in Perl. Interfaces are not needed because the language is dynamic. Perl is generally bad for creating GUI, but excellent for text processing. If you put your examples inside a GUI, they will be less tempted to compare. Before you start teaching them, you must undestand that any java programm can be programmed in Perl in about a tenth of the time and with a tenth of the code. There are some exceptions: I have encountered some bad "Perl programmers" that were using Perl like a shell scripting language. They were often less literrate, but may be very good in other languages. Switching to java maybe an excellent idea for them, but this does give you no clue about how to teach them.
Back to comp.lang.java.programmer | Previous | Next — Previous in thread | Next in thread | Find similar
Any experience on teaching Perl programmers Java saxo123@gmx.de - 2011-10-24 15:07 -0700
Re: Any experience on teaching Perl programmers Java markspace <-@.> - 2011-10-24 16:10 -0700
Re: Any experience on teaching Perl programmers Java Arne Vajhøj <arne@vajhoej.dk> - 2011-11-05 22:16 -0400
Re: Any experience on teaching Perl programmers Java William Colls <william.colls@rogers.com> - 2011-10-24 22:24 -0400
Re: Any experience on teaching Perl programmers Java blmblm@myrealbox.com <blmblm.myrealbox@gmail.com> - 2011-10-25 07:06 +0000
Re: Any experience on teaching Perl programmers Java Jim Gibson <jimsgibson@gmail.com> - 2011-10-25 10:03 -0700
Re: Any experience on teaching Perl programmers Java Lew <lewbloch@gmail.com> - 2011-10-25 20:00 -0700
Re: Any experience on teaching Perl programmers Java Martin Gregorie <martin@address-in-sig.invalid> - 2011-10-26 20:59 +0000
Re: Any experience on teaching Perl programmers Java saxo123@gmx.de - 2011-10-25 02:48 -0700
Re: Any experience on teaching Perl programmers Java Robert Klemme <shortcutter@googlemail.com> - 2011-10-25 04:18 -0700
Re: Any experience on teaching Perl programmers Java Ten Blade <ten.blade@tenblade.com> - 2011-10-26 13:49 +0000
Re: Any experience on teaching Perl programmers Java saxo123@gmx.de - 2011-10-26 00:52 -0700
Re: Any experience on teaching Perl programmers Java Wojtek <nowhere@a.com> - 2011-10-26 23:27 -0700
Re: Any experience on teaching Perl programmers Java saxo123@gmx.de - 2011-10-27 00:58 -0700
Re: Any experience on teaching Perl programmers Java Robert Klemme <shortcutter@googlemail.com> - 2011-10-27 08:07 -0700
Re: Any experience on teaching Perl programmers Java Gene Wirchenko <genew@ocis.net> - 2011-10-27 10:18 -0700
Re: Any experience on teaching Perl programmers Java Patricia Shanahan <pats@acm.org> - 2011-10-26 08:35 -0700
Re: Any experience on teaching Perl programmers Java Tom Anderson <twic@urchin.earth.li> - 2011-10-26 21:51 +0100
Re: Any experience on teaching Perl programmers Java RedGrittyBrick <RedGrittyBrick@spamweary.invalid> - 2011-10-27 11:32 +0100
Re: Any experience on teaching Perl programmers Java Jef <e70838@gmail.com> - 2011-10-27 05:45 -0700
Re: Any experience on teaching Perl programmers Java Gene Wirchenko <genew@ocis.net> - 2011-10-27 10:28 -0700
Re: Any experience on teaching Perl programmers Java Tom Anderson <twic@urchin.earth.li> - 2011-10-26 21:54 +0100
Re: Any experience on teaching Perl programmers Java Joshua Cranmer <Pidgeot18@verizon.invalid> - 2011-10-26 20:45 -0500
Re: Any experience on teaching Perl programmers Java Jim Gibson <jimsgibson@gmail.com> - 2011-10-27 16:31 -0700
Re: Any experience on teaching Perl programmers Java Roedy Green <see_website@mindprod.com.invalid> - 2011-10-27 17:02 -0700
Re: Any experience on teaching Perl programmers Java Roedy Green <see_website@mindprod.com.invalid> - 2011-10-27 17:07 -0700
csiph-web