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

Pages: 1-4041-8081-

jewgold

Name: Anonymous 2009-02-19 0:26

lisp    $79,000
c++    $87,000
java    $86,000
c#    $86,000   
python    $83,000
ruby    $78,000
smalltalk $90,000   
php    $74,000

source:
http://www.indeed.com/salary?q1=lisp&l1=&q2=c%2B%2B&l2=&q3=java&l3=&q4=c%23&l4=&q5=python&l5=&q6=ruby&l6=&q7=smalltalk&l7=&q8=php&l8=

what is this shit?
do php programmers really get $74K salaries? what the hell is wrong with the world?

ITT: programming languages you have been paid to use, what you were doing with them, how much you were paid a year, and a time frame.

eg:
scheme
calculating Fibonacci numbers
$0.00.P.A
1972 - now

Name: Anonymous 2009-02-19 0:43

No one in /prog/ has ever done any programming professionally.  We're all undergraduate CS students who stumbled here from /g/

Name: Anonymous 2009-02-19 0:52

Bourne shell, Perl, and DTrace; for sys admin stuff. Last several years, $74-82k.

Name: Anonymous 2009-02-19 1:17

>>2
I've never been to /g/.

Name: Anonymous 2009-02-19 1:20

>>2
A few graduate students roam around /prog/ as well.

/g/ is all about stroking your e-penis

Name: Anonymous 2009-02-19 1:21

>>4
Neither have I.

Name: Anonymous 2009-02-19 1:29

>>4
I have, but only because I wanted to see how big a shithole it was. The rumors are true.

Name: Anonymous 2009-02-19 2:39

/g/ -> where you go to anonymously prove that your e-penis is bigger than everybody else's.
it's even less productive than /prog/

Name: Anonymous 2009-02-19 2:54

>>8
/g/ is nothing but MS fanboys, they could get repeatedly raped in the face by a well endowed e-peen and still need to be smacked with a clue-by-four to even know what happened.

Name: Anonymous 2009-02-19 5:55

>>9
European /g/ is pretty heavy on the alternatives.
I know because, uh, a friend told me... yeah.

Name: Anonymous 2009-02-19 6:03

I can write fibs in haskell

Name: Anonymous 2009-02-19 6:05

>>11
perhaps you'd like http://tera.waro.su/λ/res/1234426474.html, then.

Name: Anonymous 2009-02-19 6:11

i can calculate fibs iteratively.
recursion is for lusers

Name: Anonymous 2009-02-19 6:16

>>13
O(lg n) was here, O(n) is loser.

Name: Anonymous 2009-02-19 6:24

>>15
Recursion is much more efficient than a for loop. You do know that right?

Name: Anonymous 2009-02-19 6:25

>>16
2/10

Name: Anonymous 2009-02-19 6:33

>>16
No, I didn't know that. Explain it to me.

Name: Anonymous 2009-02-19 6:41

>>3
OP here: thankyou for posting on topic

Name: Anonymous 2009-02-19 6:44

>>18
Learn to tail-recursive optimization.

Name: Anonymous 2009-02-19 6:45

>>20
Explain how tail-recursive optimization is any different than iteration.

Name: Anonymous 2009-02-19 7:00

Lets take the average PHP "Developer"
HIGH AVAILABILITY PHP Framework AJAX Frontend

Time worked(min): 2880 (2 days)
One off Payment: 500
Time worked in days:0.03333
Daily Salary:15000
Yearly Salary:5475000

Guys like that are pushing up their average with lies.

Name: Anonymous 2009-02-19 7:00

>>22
One might say tail recursion is a god awful small affair

Name: Anonymous 2009-02-19 7:11

>>18
compare the speed of this with the best iterative fib you can come up with:
threeFibs 0 = [1,0,1]
threeFibs 1 = [1,1,0]
threeFibs n = (\[a,b,c] [1,d,e] -> [a+b*d,b+c*d,b*d+c*e]) ((\[a,b,c] -> [a*a+b*b,b*(a+c),b*b+c*c]) . threeFibs $ div n 2) (threeFibs $ mod n 2)
fib n = threeFibs n !! 1

Name: Anonymous 2009-02-19 7:29

>>25
I compared F# and C#
The difference can be described as a god awful small affair, it really was quite negligible.

Name: Anonymous 2009-02-19 7:36

>>27
What is the 4294967296?

Name: Anonymous 2009-02-19 7:37

>>27
What is the 4294967296th fibonacci?

Name: Anonymous 2009-02-19 7:39

Name: Anonymous 2009-02-19 7:43

>>30
FUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUCK
brb, reading SICP

Name: Anonymous 2009-02-19 7:53

ghci> let fibs = 1 : 1 : zipWith (+) fibs (tail fibs) in fibs !! 10000
544383731135652813387342609937503801353891845546959670262477158412085828656223490170830515479389605411738226759780263173
843595847511162414391747026429591699255863341179060630480897935314761084662590727593678991506779600883065979666419658249
377218003814411588410424809979846964873753371800281637633177819279411013692627509795098007135967180238147106699126442147
752544785876745689638080029622651331113599297627266794414001015758000435107774659358053625024617079180592264146790056907
523218958681423678495938807564234837543863426396359707337562600989624626687461120417398194048750624437098686543156268471
861956201461266422327118150403670188252053148458758171935335298278378003519025292395178366894676619179538847124410284639
354494846144507787625295209618875972728892207685373964758695431591724345371936112637439263373130058961672480517379863063
681150030883967495871026195246313524474995052041983051871683216232838597946272459197714546282183996957892237989121994317
754697052161310810965599506382972612538482420078971090547540284381496119304650618661701229832889643527337507927860694447
618535251444210779280459799045612981294238091560550330323389196091622366987599227829231918966880177185755555209946533201
284465023711537151417492909131048972034555775071966454252328620220195060914835852238827110167084330511699421157751512555
102516559318881640483441295570388254775211115773957801158683970726025656148249564605387002803313118614853998053970315557
275296933995860798503815814462764338588285295358034248508454264464716815310015331804795674363968156533261525095711274804
119281960221488491482843891241785201745073055389287178579235094177433833315068982393544219888054293324403711948672155435
765485654991345192710989198026651845649278278272129576492402355075955582056475693653948733176590002063731265706435097094
826497100387335174777134033190281055756679317894700241188030946040343629534719974613922747915497303564126330742308240519
999961015497846673404583268529603883011207656292459981362516523470939630497340464451063653041636308236692422577614682884
61791843224793434406079917883360676846711185597501
(0.03 secs, 7337084 bytes)


That's 2090 digits. Stop playing with your toy language and use a real one.

Name: Anonymous 2009-02-19 8:00

>>33
(0.03 secs, 7337084 bytes)
How did you do that?

Name: Anonymous 2009-02-19 8:07

>>34
:set +s

Name: Anonymous 2009-02-19 8:10

>>33
Oh cool, I didn't know about GHCI's +s.

Name: Anonymous 2009-02-19 8:21

Please ignore troll posts.

Name: Anonymous 2009-02-19 8:24

>>35
Thank you.

Name: Anonymous 2009-02-19 9:17

>>33
Prelude> let fibs = 1 : 1 : zipWith (+) fibs (tail fibs) in fibs !! 40000
2317995759...5359577501
(3.92 secs, 108973360 bytes)
Prelude> let twoFibs n=case n of{0->[1,0];1->[0,1];_->(\[a,b][c,d]->[a*c+b*d,b+a*d])((\[a,b]->map(b*b+)[a*a,2*a*b]).twoFibs$div n 2)$twoFibs$mod n 2} in let fib n=head$twoFibs n in fib 40002
2317995759...5359577501
(0.22 secs, 7488156 bytes)
Prelude> let twoFibs n=case n of{0->[1,0];1->[0,1];_->(\[a,b][c,d]->[a*c+b*d,b+a*d])((\[a,b]->map(b*b+)[a*a,2*a*b]).twoFibs$div n 2)$twoFibs$mod n 2} in let fib n=head$twoFibs n in fib 1000000
1207194745...6684390626
(4.63 secs, 88099104 bytes)

that's 208988 digits. lern2matrix.

Name: Anonymous 2009-02-19 10:04

HURRRRR HURRRRRRR HURRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRЯЯЯЯЯЯЯЯЯЯЯЯЯЯrrrρρρρρρρJAVASCRIPT

~ FrozenVoid

Name: Haxus the Great 2009-02-19 10:25

Haxus the Great

Name: Anonymous 2009-02-19 10:26

>>1
How the hell do Smalltalkers command such high salaries?

Name: Anonymous 2009-02-19 10:28

>>44
Maintaining legacy code nobody understands in this day and age. Banks, goverment agencies etc.

Name: Anonymous 2009-02-19 11:06

>>42
I commend your BBCode skills also I lol'd

Name: Anonymous 2009-02-19 11:25

>>44 is a pascal coder.
>>43 is a beet toll.
>>42 is a genius, EXPERT BBCODE PROGRAMMER and probably the Sussman.
>>41 enjoys his fibs, along with his unemployment.
>>33 owns a deceased dog.

Name: Anonymous 2009-02-19 11:32

>>44
Everything in this thread is fake.

Name: Anonymous 2009-02-19 11:47

According to that site we BBCODEEXPERTS could be making $114K

Name: Anonymous 2009-02-19 14:44

>>45
They have code in Smalltalk?

Name: Anonymous 2009-02-19 16:39

>>50
There's even stuff programmed in COBOL that needs to be maintained. Coder maintainers get paid like crazy, because nobody learns those old languages anymore

Name: Anonymous 2009-02-19 17:15

COBOL programmers average about 120k

theres also plenty of legacy FORTRAN, but most of them have been superceded by C

Name: Anonymous 2009-02-19 17:20

Coder maintainers get paid like crazy,
Damn, that must be a nasty job, having to maintain crusty old COBOL coders.

Name: Anonymous 2009-02-19 17:29

>>1
I don't know if this has been mentioned yet but...

that website is completely fucked up. Look up COBOL. Says the salary is 79k. Last time I did COBOL I earned about 100k in 6 months. It's pretty much the average from what I've heard.

Name: Anonymous 2009-02-19 17:34

>>50
Yes, they write it for the iPhone.

Name: Anonymous 2009-02-19 17:44

>>55
iPhone programmers are all 4-year-olds who can't figure out real languages.

Name: 51 2009-02-19 18:59

>>53
I meant to say it that way. Since nobody learns COBOL anymore, they have to maintain the coders who know how to code.

Name: Anonymous 2009-02-19 19:34

>>56
I hold a PhD in monadic physics and I have no idea what you just said I write iPhone apps for a living.

Name: Anonymous 2009-02-19 19:36

Name: Anonymous 2009-02-19 22:24

>>30
Wow.  The stock market crash in October really hurt Scheme programmers.  I guess Bear Stearns used SICP exercises for their financial apps.

Name: Anonymous 2009-02-20 2:04

>>60
Funniest October decline: http://www.indeed.com/salary?cat=degree&q1=Bachelor%27s&q2=Master%27s&q3=PhD&q4=MBA
(I'm pretty sure their search is flawed, though.)

Name: Anonymous 2009-02-20 3:47

Name: Anonymous 2009-02-20 4:20

Name: Anonymous 2009-02-20 6:36

Ubanto > Ubuntu
http://www.indeed.com/salary?q1=OSF%2F1&l1=&q2=Ubantu&l2=&q3=Arch+Linux&l3=&q4=NetBSD&l4=&q5=A%2FUX&l5=&q6=GNU&l6=&q7=DragonFly&l7=&q8=AIX&l8=&q9=OpenBSD&l9=&q10=HP%2FUX&l10=&q11=SunOS&l11=&q12=Solaris&l12=&q13=Ubuntu&l13=
Looks like OSF/1, Ubanto, Arch Linux, and NetBSD is where the money is. I'm surprised to see A/UX so high. Maybe I should start putting those on my résumé.

Name: Anonymous 2009-02-20 12:39

>>64
I doubt that'd be much help in landing those user experience designer jobs you're finding with that search.

Name: Anonymous 2009-08-28 12:25

>>47
U MENA HASKAL

Name: Anonymous 2009-08-28 17:41

>>33
Here's how CL performs on it, generates slightly less garbage:


CL-USER> (time (fibs3 10001))
Evaluation took:
  0.000 seconds of real time
  0.000000 seconds of total run time (0.000000 user, 0.000000 system)
  100.00% CPU
  10,383,444 processor cycles
  4,458,784 bytes consed
 
54438373113565281338734260993750380135389184554695967026247715841208582865622349017083051547938960541173822675978026317384359584751116241439174702642959169925586334117906063048089793531476108466259072759367899150677960088306597966641965824937721800381441158841042480997984696487375337180028163763317781927941101369262750979509800713596718023814710669912644214775254478587674568963808002962265133111359929762726679441400101575800043510777465935805362502461707918059226414679005690752321895868142367849593880756423483754386342639635970733756260098962462668746112041739819404875062443709868654315626847186195620146126642232711815040367018825205314845875817193533529827837800351902529239517836689467661917953884712441028463935449484614450778762529520961887597272889220768537396475869543159172434537193611263743926337313005896167248051737986306368115003088396749587102619524631352447499505204198305187168321623283859794627245919771454628218399695789223798912199431775469705216131081096559950638297261253848242007897109054754028438149611930465061866170122983288964352733750792786069444761853525144421077928045979904561298129423809156055033032338919609162236698759922782923191896688017718575555520994653320128446502371153715141749290913104897203455577507196645425232862022019506091483585223882711016708433051169942115775151255510251655931888164048344129557038825477521111577395780115868397072602565614824956460538700280331311861485399805397031555727529693399586079850381581446276433858828529535803424850845426446471681531001533180479567436396815653326152509571127480411928196022148849148284389124178520174507305538928717857923509417743383331506898239354421988805429332440371194867215543576548565499134519271098919802665184564927827827212957649240235507595558205647569365394873317659000206373126570643509709482649710038733517477713403319028105575667931789470024118803094604034362953471997461392274791549730356412633074230824051999996101549784667340458326852960388301120765629245998136251652347093963049734046445106365304163630823669242257761468288461791843224793434406079917883360676846711185597501


Implementation:

(defun fibs3 (n)
  (labels ((rec (prev cur k n)        
         (if (= k n)
         cur
         (rec cur (+ prev cur) (1+ k) n))))
    (rec 1 0 0 n)))

;;; I also have an imperative one, a parallel setf one, 2 memoized implementation of simple (doubly) recursive fibs. They perform more or less the same in speed, but the hashtable memoized one eats a bit more memory due to hashtable lookups. The one which is memoized using arrays is just as fast though, except for the memory usage as it remembers all previous fib numbers.

Name: Anonymous 2009-08-28 21:59

>>67
Scroll this shit off the front page

Name: Anonymous 2009-08-28 22:00

>>67
Scroll this shit off the front page

Name: Anonymous 2009-08-29 0:10

>>69
(defun scroll-this-shit-off-the-front-page ()
  "Scroll a stupid fucking topic off the page"
  (loop for each $x in xrange([1..10])
        \x -> begin do |y|
        $fh `open` "DIS.4CHAN.ORG".downcase!;
        $fh.WriteLine(">>67", y);
        $fh ! close.
        end)
  (format t "I scrolled that shit motherfucker"))

Name: Anonymous 2009-08-29 0:13

>>70
(scroll-this-shit-off-the-front-page)

Name: Anonymous 2009-08-29 0:14

>>70
(scroll-this-shit-off-the-front-page)
; Oh Jesus fuck I forgot to sage

Name: Anonymous 2009-08-29 1:49

*** - READ: Comma is illegal outside of backquote

Name: Anonymous 2009-08-29 2:31

>>70
I chuckled. I think I see Perl, Ruby, Haskell, and Erlang floating around in that loop

Name: Haxus the name is too long 2009-08-29 10:53

Haxus the computers of the spirits with our mixed metaphors

Name: Haxus the Lesser 2009-08-29 11:32

Haxus the Lesser

Name: THE REAL Haxus the Lesser 2009-08-29 11:35

>>76
HOW DARE YOU IMPERSONATE ME!!!1111!onehundredandeleven
You'll be hearing from my lawyer.

Name: Haxus the Well-Paid 2009-08-29 13:05

Haxus the Well-Paid

Name: Haxus the Entire Thread 2009-08-29 13:14

Haxus the Entire Thread

Name: Haxus the Impersonation 2009-08-29 13:54

>>77

Haxus the Impersonation of Real Haxus

Name: Anonymous 2009-08-29 14:00

>>66,75-80
Go away.

Name: Anonymous 2009-08-29 14:05

>>81
"/prog/ has no memes" is a meme.

Name: Anonymous 2009-08-29 15:00

>>82
Yes. But that has no relation to this.

Name: Anonymous 2010-11-27 20:03

Name: Anonymous 2011-02-03 0:54

Name: Anonymous 2011-02-03 3:23

Name: Anonymous 2011-02-03 7:18

Name: Anonymous 2011-02-17 20:03

that's cool and all, but check my doubles over there

Name: Anonymous 2012-01-25 23:30

Counter-bump to defeat the Jews.

Name: Anonymous 2012-01-27 11:42

JEWS

Name: Anonymous 2014-01-21 20:48

>>88
>le pedophile sage

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