[Boards: 3 / a / aco / adv / an / asp / b / bant / biz / c / can / cgl / ck / cm / co / cock / d / diy / e / fa / fap / fit / fitlit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mlpol / mo / mtv / mu / n / news / o / out / outsoc / p / po / pol / qa / qst / r / r9k / s / s4s / sci / soc / sp / spa / t / tg / toy / trash / trv / tv / u / v / vg / vint / vip / vp / vr / w / wg / wsg / wsr / x / y ] [Search | Free Show | Home]

What programming languages does /sci/ regularly use? http://

This is a blue board which means that it's for everybody (Safe For Work content only). If you see any adult content, please report it.

Thread replies: 117
Thread images: 9

File: 1260047702282.gif (66KB, 520x603px) Image search: [Google]
1260047702282.gif
66KB, 520x603px
What programming languages does /sci/ regularly use?
http://www.strawpoll.me/13100932
>>
R and I hate it
>>
File: 89234723784.jpg (33KB, 575x556px) Image search: [Google]
89234723784.jpg
33KB, 575x556px
Will python ever just like fuck off?
>>
>>8953491
""""""""no""""""""
>>
Methlab
>>
Turbo Pascal.
>>
File: 1494263104493.jpg (50KB, 700x525px) Image search: [Google]
1494263104493.jpg
50KB, 700x525px
>2017
>not writing all of your numerical algorithms research code in node.js
fuck the police
>>
>>8953261
>No Java
What is this shit?
>>
>>8953592
Would you just like die already.
>>
>>8953261
Lisp
>>
assembly
>>
>>8953592
>The fedora marxist is a cs major too

You can't make this shit up
>>
MATLAB O. O
>>
>C is now a meme language
Well shit
>>
Graduated last month. Been trying to learn R because I no longer have access to free Matlab. It's making me want to kill myself. How big of a meme is GNU/Octave? ScyPy? Anything else to consider?
>>
>>8953711
>still coding in C89

We C++17 now.
>>
File: image.png (530KB, 1600x650px) Image search: [Google]
image.png
530KB, 1600x650px
>>8953261

Excel with no VBA
>>
>>8953712
Just pirate Matlab.
>>
>>8953712
If you can't pirate matlab, octave is a legit alternative, although you'll have the feeling to be coding for a third world country
>>
>>8953268
>>8953712
>can't use the most powerful language in the entre universe
brainlets, in 4 lines of R i can do somenthing that would require 100 lines of java
>>
C/C++ is the only way.

Haskell or Lisp for fun.
>>
>>8953261
>C
>meme language that nobody uses
Top yourself op
>>
>>8953261
Matlab for casual coding

Phyton for heavy lifting

Fortran because of legacy codes in my work, and nothing beats a lean well written Fortran codes in term of how fast they are
>>
>>8953261
english,. mostly i program everyone around to shut the fuck up
>>
>>8953261
Matlab.

If I ever have to do some serious computation without fucking around I'll learn C++ and rewrite the code in that.
>>
binary. just binary. therefore i know all.
>>
>>8953919
>binary
That is not a programming language...
>>
>>8953712
I use octave a lot. It's good.
>>
>>8953914
No need to do even that. New Matlab can convert your code to c++
>>
>>8953723
when you just have to implement things that doesn't belongs to C++ programming paradigm since other languages have;
also, C++ is bullshit, just C or gtfo
>>
C and Assembly.
Fuck C++ objects were a mistake.
>>
>>8953959
>>8953966
Why are C babbies so angry?
Are they lashing out because they're too brainlet to understand how to effectively use zero-cost abstractions?
>>
>>8953973
Personally, i'm lashing out because C is still the only language that allows me to write formally verified code. Also because the ABI doesn't change every fucking month.
But i write my scripts in OcaML.
>>
As an engineer, you're not going to need any programming language other than MATLAB.
>>
>>8954023
Not everything engineers do involves heavy number crunching!
As an engineer you also need VB (to work with data that's already in Excel format) and Javascript.

But oh, how I wish there were a language with the array manipulation capabilities of MATLAB, the ubiquity, versatility and the variable system of Javascript, and the user friendliness of Hypercard!
>>
>>8953774
>java

>>>/g/tfo
>>
>>8953973
>Why are C babbies so angry?

Because they think you HAVE to code in C++ like you code in Java.
>>
css & html :^)
>>
>>8953783
>codes

Pajeet detected.
>>
>>8953261
>http://www.strawpoll.me/13100932
I use C and Octave. Only open source compilers.

It isn't because I'm against closed source etc, I'm just a cheap bitch who refuses to pay for anything.
>>
>>8954023
I use Verilog a fuckton as an EE
>>
Hijackin for unrelated questions. Anyone in IT know how hard the comptia A+ exams are? I've read Upgrading and Repairing PCs front to back and worked on every operating system except the many infinite linuxes, just the big ones really.
I wanna get my certs soon and this looks like a good start
>>
>>8953712
Octave is extremely easy and I do all my research in it. (Numerical Analysis, ODEs).
It is exactly like MATLAB, except with no add ons. So if you are considering buying vanilla MATLAB, might as well just use Octave.

>>8953973
As a mathematician, I don't have any particular use for object orientation. If I need something computed, it will probably be simpler to just stick in C.
>>
>>8954808
The >>>/g/hetto is that way
>>
>>8954808
fuck off to >>>/g/
they have their own questions thread. don't fuck up our board
>>
>>8953592
>Java
Why just why
>>
File: the_awful_truth.gif (4MB, 340x300px) Image search: [Google]
the_awful_truth.gif
4MB, 340x300px
Serious question to everyone who uses MATLAB: Why do you use it?

I use it, but am interested in other people's responses.
>>
>>8955020
It's not that bad: platform independent coding (where there are JVMs), good performance (a bit worse than ideal C or C++ code), and a massive, massive standard library, and a massive, massive amount of free third party libraries.

I also do C++ at work.
>>
>>8954751
Everything about his post is pajeet
>>
>>8955095

Quick matrix calculator.
>>
>>8955106
>platform independent coding (where there are JVMs),

Complete lies. Java is one of the most unportable languages around. Code written for one JVM often doesn't work for another and there's fuck all you can do about it.
>>
>>8953261

>no C
>>
>>8955200
1989 called, they want their language back.
>>
File: images.duckduckgo.png (5KB, 550x380px) Image search: [Google]
images.duckduckgo.png
5KB, 550x380px
I typically use C or C++ for scientific computation. I've used Matlab for couple of hand-ins in university but for anything more serious I'd go with C++.
>>
>>8955197
It works well enough for our company on windows, linux, AIX, HP-UX, mainframes, and more. We run on basically every server box known to man.
>>
>>8953623
>le LDI man
>>
>>8955095
God tier signal processing tool box
>>
>>8954573

Fucking savage
>>
Biofag here. Pretty much just python and bash.
>>
>>8953774
>Scanner s = new Scanner(System.in);
>int i;
>loop1: do{
>try{
>i = Integer.parseInt(s.next());
>break loop1;
>}
>catch(NumberFormatException){
>
>}
>}while(true);
>>
Genetics: Python and R.
>>
File: 1491102738152.png (13KB, 420x420px) Image search: [Google]
1491102738152.png
13KB, 420x420px
>>8953261
I do all my heavy lifting in java script
>>
MATLAB, R, and C++
>>
>C++ almost in 1st
What the fuck are you niggers doing, that's a hobbyist language, I don't believe any of you have actual /sci/ jobs.
>>
>>8955784
Javascript should always be written as a single word, to avoid confusion with Java which is a totally different language.

The really surprising thing about this thread is that we're the only two who've even mentioned Javascript so far.
>>
>>8955845
0/10
>>
>>8955886

Because the average coder in js is like this:
https://css-tricks.com/tales-of-a-non-unicorn-a-story-about-the-trouble-with-job-titles-and-descriptions/
>>
>>8955095
One of our mandatory programming courses was in Matlab. Turns out it's flexible and easy to use and I mostly do some simple number crunching anyway. Python is probably pretty similar but I simply never learned it. C/C++ just serves another purpose really.
>>
>>8953724
Possibly the ugliest code in the world, worse than COBOL.
>>
>>8953261
>I program in a meme language
>list full of meme languages
>>
I program in Lua VM bytecode.

Get on my level.
>>
Why don't we have standardized 1:1 programming?

Assigning each one of these letters to a physical button and having them appear on screen after a single press is definitely the best way to put words on screen. Function and goal should supersede formalism and aesthetic. All websites are permutations of a handful of basic elements that can come into being by the pressing of buttons they are assigned to. The plethora of variation would be instantly thrown in the trash if such a standard would be adopted and such a device would be built, just like all aspects of manual writing were thrown away once 1:1 writing machines appeared.
>>
>>8956041
>Assigning each one of these letters to a physical button and having them appear on screen after a single press is definitely the best way to put words on screen.

whateverfuck do you even mean?
>>
>>8953261
>>8953705
>>8953712
>>8953726
>>8953783
>>8953914
>>8954023
>>8955785
Fuck matlab
>>
>>8953268

R is truly an abomination
>>
>>8955197
Heh, yeah. One time i wrote Java code at home, and then tried to run it on a computer at college. it didn't work until i re-compiled it on the computer . ebin
>>
>no c
>>>/trash/
>>
>>8955900
>This post is near and dear to me and all to similar to many “interviews” I’ve been on. The whole fixbuzz thing is a huge joke. I have never used the or heard of PHP’s modulous operator before or since I failed the fizzbuzz test.
>I’m also learning that if you have mastered all the skills listed in the description then why would you be interested in their company? You’d be at Google or something.
Ben Racicot

>As to why a hiring manager is asking about fizz/buzz. ??????? No clue. When I was a hiring manager, I asked applicants solve a few common problems, but always something directly related to the work they would be expected to do.
>I mean – I would be suspicious of someone who could solve fizzbuzz off the cuff. They are likely to:
>1. have too much time on their hands
>2. had too many interviews asking that question
>3. be unsufferably arrogant
>4. or all of the above.
RioBrewster


Can't make this shit up
>>
>>8956065
Like, was that back in the Java 1.0 days or some shit? Were you using some obscure JVMs instead of the platform standard, i.e. on Windows and Linux the Sun / Oracle JVM? I don't believe you.
>>
matlab
>>
File: reading_club.gif (2MB, 600x338px) Image search: [Google]
reading_club.gif
2MB, 600x338px
I use Python (and Mathematica, if that counts) and have to use MatLab and C++ for my Job.

I'm interested in dependent types. I try to establish a reading club on the google group for Idris in July and am willing to put in some organizational work. Anyone tell me if they're interested here?
Pic related:
https://www.youtube.com/playlist?list=PL_vIhjXh1UTpfw8atiA31uP3F4Sjix_ZQ
>>
>no C
what a retard
>>
>>8953261
>no AutoIt
>>
How do I learn programming, specifically MatLab?
>>
>>8953261
>no perl
very gay
>>
>>8956247
http://4chan-science.wikia.com/wiki/Programming_Textbook_Recommendations#Matlab
>>
>>8953783
>Phyton
honestly, that name would make Python twice as cool
>>
>>8956041
Too bad you weren't around when APL was popular. Single symbol keywords, with custom keycaps for programmers.

You can try J instead (same idea, but uses one or two ASCII symbols for keywords).
>>
>>8953261
thanks for including Forth, it is my tinkering language of choice

but
>no C
I said C++ instead even though it is not allowed in our lab.
Also, the cool kids are switching to Rust.

>>8953580
I cut my teeth on TP, decades ago. All that code that will never run again...
>>
>>8956261
>I said C++ instead even though it is not allowed in our lab.

Why is your lab so autistic?

>Also, the cool kids are switching to Rust.

Only SJWs code in rust.
>>
>>8955775
you don't understand vectorial programmation
>>
>>8953268
>>8953774
>>8956059
>>8955775
>>8956284
R was developed for statisticians , if you aren't one there's no point in using it
>>
>>8956261
>>8956282
No one actually code in Rust, they just talk about how good Rust supposedly is.
>>
>>8953774
>language X can do something in n<m loc, while language Y does it in m loc.
This is a fucking retarded way of gauging a language.
>>
>>8956300
I use rust but only in my own time, not for actual work
>>
>>8954053
>VB to work with data that's already in Excel format
I do that with python
>>
C, LabVIEW.
I find C good for data handling.
I find LabVIEW good for GUI and small data handling.
>>
>>8956080
I was reading through that and got to the fizzbuzz problem and before I was done reading the question I knew the answer was modulus math. How hard can this be? That's CS 101-tier shit. As I read on I remembered this gem from earlier:
>Except for JavaScript "engineering" and anything related to algorithms, my technical skills are sharp.
In other words she has to technical skills.
>>
C/C++ when doing anything algorithm heavy, I can't waste my time and energy googling how to compare int to double in java.
>>
>>8955899
What's your job where you use C++?
>>
>>8956354
Enjoy you're bugs and taking 10 times as long as writing the same thing in a useful language such as Python
>>
>>8956643
>bugs
That's Pythons domain, C++ is strongly typed.
Also enjoy taking 10 times as long executing.
>>
>>8956662
>he doesn't know about pypy
opinion discarded
>>
Haskell, list, r, and memes.

I dont have a job
>>
>People still using C++

Please, just let it die already. It's had a good run, but when you've got primitive types called 'wchar_t' it's clearly time to give it a rest.
>>
>>8956261
>All that code that will never run again...
I wonder - isn't pascal gaining a little momentum recently due to Free Pascal?
>>
>>8956351
>How hard can this be? That's CS 101-tier shit.
The purpose is exactly to filter out wymyn who didn't take CS-101.
>>
>>8956850
if you didn't know it was a woman beforehand you'd just assume it's another idiot from /g/.
>>
I try to use Scipy for most things and then only use MATLAB when a toolbox is going to make my work a lot easier or I need to do Simulink

I don't like Octave because it only really implements the really core level Matlab stuff which you might as well just use Scipy for. Quite a few of the toolboxes for Octave have missing functions which makes it not practical to use
>>
>>8956879
Why use scipy when you have matlab?
>>
>>8956905
Mostly just portability. My research is in channel coding so there's a lot of simulation and I'd rather anyone who is reading a paper of mine be able to run the simulations so I do it in SciPy, even though I'm 99% sure that whoever would be interested in analyzing/tweaking my code would have MATLAB.
>>
>>8956637
The short version is that I work in databases and big data. Performance for our customers is extremely important, and that's why we do some of our work in C++. Most of our work is, however, in Java.
>>
>>8956307
>>language X can do something in n<m loc, while language Y does it in m loc.
>This is a fucking retarded way of gauging a language.

It's an important metric, but there are several other equally important metrics.
>>
>>8956756
IIRC, wchar_t is in C too. Also, no one uses wchar_t, or at least no one should. The thing is broken from day 1.
http://utf8everywhere.org/
>>
>>8957163
Also, because of Spark, a small portion of our work is in Scala.
>>
>>8957170
True. Sounds like a fine method of distinguishing a WORN language.
>>
C++11 because it's fast, very fast.
Thread posts: 117
Thread images: 9


[Boards: 3 / a / aco / adv / an / asp / b / bant / biz / c / can / cgl / ck / cm / co / cock / d / diy / e / fa / fap / fit / fitlit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mlpol / mo / mtv / mu / n / news / o / out / outsoc / p / po / pol / qa / qst / r / r9k / s / s4s / sci / soc / sp / spa / t / tg / toy / trash / trv / tv / u / v / vg / vint / vip / vp / vr / w / wg / wsg / wsr / x / y] [Search | Top | Home]

I'm aware that Imgur.com will stop allowing adult images since 15th of May. I'm taking actions to backup as much data as possible.
Read more on this topic here - https://archived.moe/talk/thread/1694/


If you need a post removed click on it's [Report] button and follow the instruction.
DMCA Content Takedown via dmca.com
All images are hosted on imgur.com.
If you like this website please support us by donating with Bitcoins at 16mKtbZiwW52BLkibtCr8jUg2KVUMTxVQ5
All trademarks and copyrights on this page are owned by their respective parties.
Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.
This is a 4chan archive - all of the content originated from that site.
This means that RandomArchive shows their content, archived.
If you need information for a Poster - contact them.