Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon.

Pages: 1-

The Case for Perl

Name: Perl Programmer !eeUOKcssdY 2009-12-19 1:47

I am a programmer. I have dealt in many languages, but I have ended up with Perl. Perl is the best language for implementing general programs.

Perl is fast. It's no C/C++, but it's head and shoulders above comparable high-level languages.
Perl is memory-managed.
Perl supports just the right level of features. It doesn't have C++'s feature fetish.
Perl has an expansive, (mostly) cross-platform API. It's not perfect, but it sure beats writing everything yourself.
Perl and its API are constantly being improved.

In any program of significant size, the problem isn't writing your Bloom filters or splay trees with elegant syntax. It's a problem of communication with other programmers (including library-writers). Perl's strict typing, rigid structure, documentation system, and excellent developer tools (aka Vim) all help you out.

It's not perfect. Sure, first-class functions would be nice, but you never use them except on your homework assignment where you pass the comparator to a sort function. If you're building a little toy program, it's a pain to put everything in an object, but you'll be thankful you did once that program gets big enough. The syntax sucks, but it's familiar. Sure, Vim is slow, but suck it up big balls.

Perl isn't perfect, but it's the best in practice.

Name: Anonymous 2009-12-19 2:11

>>1
BBCode has long since transcended mere specifications -- it is a living beast with the power to transmute its functionality into anything it pleases.

Name: Anonymous 2009-12-19 2:42

>>2
I want a BBcode operating system. Has such been invented yet?

Name: Anonymous 2009-12-19 4:59

>>3
Here's an early alpha version, running XFCE 4.6.


XFCE menu                   
 Accessories ▶              
  ▶Character Map            
  ▶xterm                    
  ▶POBCI Calculator         
  ▶Emacs Snapshot (client)  

 Development ▶              
  ▶GRUNNUR Fjölnir Compiler 
  ▶MIT/GNU Scheme           

 Network ▶                  
  ▶Firefaux                 
  ▶Links 2                  
  ▶w3m                      

 Other ▶                    
  ▶The YHBT Life Simulator  


Name: Anonymous 2009-12-19 5:37

Why is /prog/ always shitty on weekends?

>>4
I like it

Name: Anonymous 2009-12-19 8:07

>>4
It's... beautiful.

>>1
Vim is slow
0/10

Name: Anonymous 2009-12-19 8:44

>>4
It's unresponsive :(

Name: Anonymous 2009-12-19 10:48

>>4 !                
  I love  >          
    You >            
        Keep posting!  

    Your post >      
      I read it      
      I read it      
      I read it      
      I read it      
      I read it      

Name: Anonymous 2009-12-19 11:01

>>8
nice fail.

Name: Anonymous 2009-12-19 12:56

Testing my bbcodes
XFCE menu
 Accessories ▶
    ▶Character Map
    ▶xterm
    ▶POBCI Calculator
    ▶Emacs Snapshot (client)

 Development ▶
    ▶GRUNNUR Fjölnir Compiler
    ▶MIT/GNU Scheme

 Network ▶
    ▶Firefaux
    ▶Links 2
    ▶w3m

 Other ▶
    ▶The YHBT Life Simulator

Name: Anonymous 2009-12-19 13:15

If the correct BBCode hasn't been generated this time, I'm going to rewrite my macros

XFCE menu                    

 Accessories ▶              

    ▶Character Map           

    ▶xterm                   

    ▶POBCI Calculator        

    ▶Emacs Snapshot (client) 


 Development ▶              

    ▶GRUNNUR Fjölnir Compiler

    ▶MIT/GNU Scheme          


 Network ▶                  

    ▶Firefaux                

    ▶Links 2                 

    ▶w3m                     


 Other ▶                    

    ▶The YHBT Life Simulator 

Name: Anonymous 2009-12-19 13:16

>>11
:(

Name: Anonymous 2009-12-19 14:42

>>11
>GRUNNUR
Did you mean "GRUNNUR"?

Name: Anonymous 2009-12-19 19:18

>>9
Show us you're bbcoeds then

Don't change these.
Name: Email:
Entire Thread Thread List