[ 3 / biz / cgl / ck / diy / fa / ic / jp / lit / sci / vr / vt ] [ index / top / reports ] [ become a patron ] [ status ]
2023-11: Warosu is now out of extended maintenance.

/sci/ - Science & Math


View post   

File: 12 KB, 185x272, life.jpg [View same] [iqdb] [saucenao] [google]
6143768 No.6143768[DELETED]  [Reply] [Original]

There's a bioinformatician at my work who barely knows how to use the command line. I'm sure concepts like path, $PATH, and relative path are completely foreign to her. As you can imagine, working with her is a huge fucking pain as I always need to exchange like 10 emails with her before she gets anything done. Does /sci run into this kind of incompetence at work?

>> No.6143806

You should fuck her in the ass, OP

>> No.6143811
File: 1.27 MB, 1920x1080, 12837111136021.png [View same] [iqdb] [saucenao] [google]
6143811

>"javascript isnt object oriented because it has prototypes not classes"

our lead dev.

>> No.6143817 [DELETED] 

>>6143811
tell him to
var suck {
your: function(dick) { console.log('faggot'); }
}

>> No.6143818

>>6143811
tell him to

var suck {
your: function(dick) { console.log('faggot'); }
}

>> No.6143820

>>6143817
>>6143818
tee hee hee.

>> No.6143821

>>6143811

Except javascript isn't object oriented. Prototypal inheritance sacrifices encapsulation.

Stay pleb.

>> No.6143822

>>6143820
What the hell, did m00t screw up the code tags now?

>> No.6143823

test

>> No.6143827

>>6143821
yeah, just like Smalltalk wasn't oo because it had prototypes.

the fucking mother and the father of oo languages.

>> No.6143834
File: 23 KB, 400x400, 1343972892275.jpg [View same] [iqdb] [saucenao] [google]
6143834

>>6143822
>>6143823
are you fucking kidding me...

>> No.6143835
File: 134 KB, 900x912, 1382144843048.jpg [View same] [iqdb] [saucenao] [google]
6143835

>>6143811
>our lead dev.

The key characteristic of an object orientated language would be that it would support polymorphism. Pretty much all dynamic languages do that.

The next characteristic would be encapsulation and that is pretty easy to do in Javascript also.

However in the minds of many it is inheritance (specifically implementation inheritance) which would tip the balance as to whether a language qualifies to be called object oriented.

Javascript does provide a fairly easy means to inherit implementation via prototyping but this is at the expense of encapsulation.

So if the criteria for object orientation is the classic threesome of polymorphism, encapsulation and inheritance then Javascript doesn't pass.

So your lead dev is a smart guy and you should fucking listen to him because you sound like a clueless overconfident idiot.