[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]

STOP IGNORING ME!!!! i'm better than Python you fucking

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: 123
Thread images: 15

File: juliaLanguage.jpg (7KB, 304x205px) Image search: [Google]
juliaLanguage.jpg
7KB, 304x205px
STOP IGNORING ME!!!!

i'm better than Python you fucking degenerates!!!
>>
>>8945557
Lua >>> Python
>>
>literally whomstd've
>>
>>8945557

is there an opencv integration for julia?
>>
>>8945567
Yes
>>
OHHHHHHHHHH Anna JULIA
>>
>>8945562
Lua doesn't even target the same domain.

Lua is for embedding in other applications.
>>
File: C.png (5KB, 550x380px) Image search: [Google]
C.png
5KB, 550x380px
>>8945557
So I heard you like scientific computing
>>
>>8945672
If your building a system yeah but if your messing with data all the time you probably want a scripting language.
>>
>not using C as a scripting language
Who let all the brainlets out today
>>
>>8945696
>Not using C for everything
>>
>>8945698
>C
sometimes I need inline asm.
>>
>>8945557
>being better than absolute garbage
Real proud of yourself eh?
>>
>install julia
>it takes hours
>stupid github packages
>nothing works
>uninstall
>>
File: asdsadadsadsa.jpg (87KB, 1280x720px) Image search: [Google]
asdsadadsadsa.jpg
87KB, 1280x720px
>>8945557
Meme language
>>
File: GNU Manifesto.png (254KB, 679x693px) Image search: [Google]
GNU Manifesto.png
254KB, 679x693px
>>8945557
>The core of the Julia implementation is licensed under the MIT license. Various libraries used by the Julia environment include their own licenses such as the GPL, LGPL, and BSD (therefore the environment, which consists of the language, user interfaces, and libraries, is under the GPL)
>is under the GPL

Tainted by communism, would not use.
>>
File: LISP_logo_mid.png (7KB, 310x217px) Image search: [Google]
LISP_logo_mid.png
7KB, 310x217px
>The perfect language was created 47 years ago
>>
>>8945788
Quite a lot of the technology you use is probably designed using software under GPL. There's a reason people don't pay licenses for programming languages anymore.
>>
>>8945799

They should be under BSD/MIT style copy-center licenses.
>>
>>8945811
All the better for you to profit from others free labor, right?
>>
File: License_icon-gpl-4.svg.png (505KB, 2000x2000px) Image search: [Google]
License_icon-gpl-4.svg.png
505KB, 2000x2000px
>>8945788
>>8945811
>>8945885

Some of these comments make me believe that they never created anything in their life.

If it's not Open Source you literally can't do anything with a language. You guys are fucking studid.
>>
Learn Julia for the moolia
>>
>julia
>python
Did a liberal name these? They both sound cringy. Whatever happened to just using c?
>>
>>8945933
>>julia
>>python
>Did a liberal name these? They both sound cringy. Whatever happened to just using c?

Probably yes,
if a conservative named them they would probably be proprietary and would have to pay a fee of > $1400 a single license a year. and still have restrictions.
>>
>>8945933
good luck using C to test statistical models
>>
forth is the only language you need.
>>
>>8945976
Does anyone want to make an R clone based on Forth? It would be faster and lighter than the current version wish is sadly based on C.
>>
>>8945933
web development happened.
>>
>>8945921
Matlab isn't open source and so are you saying you can't do anything with Matlab?

Braindead retard
>>
>>8945933
>Whatever happened to just using c?
Idiomatic C is one way to convey your instructions to deal with a problem to the hardware. Given the wide variety of problems people want handled, however, there is no guaranty that it will be the most clear, concise, and correct way of doing so.
>>
>>8945988
good point.
end
end
>>
>>8945988
Of course you can try to use pirated MATLAB for your company but (((mathworks))) may sue you.
>>
>>8945983
>Does anyone want to make an R clone
nah
>sadly based on C
don't really have a problem with that

forth is still the only language you need, tho
>>
File: GNU.png (130KB, 793x1972px) Image search: [Google]
GNU.png
130KB, 793x1972px
>>8945885
>All the better for you to profit from others free labor

You can add a noncommercial clause if you want. But really, how many people do you think buy things that are freely available? And do you really think that the unscrupulous sellers will care what the license says?

Also, people can and have sold GNU software too.

>>8945921
>The only way to be open source is to be communist

MIT -> Everyone can use it.
GPL -> Only communists can use it but everyone can become a communist... Also death to the apostates.
>>
>>8945988
Matlab is awful for any serious problems. And slow.
>>
>>8945988
>Matlab isn't open source and so are you saying you can't do anything with Matlab?

Mathworks/Matlab is one of the most nickel and diming companies out there. There is no point in using it. Every package you have to pay for.
>>
>>8946004
>forth is still the only language you need, tho
How old are you
>>
>>8946052
>There is no point in using it.
Replacing both it and those packages won't be free. You'll spend time, money, or both doing so. That's why companies and individuals keep buying it.
>>
>>8946060
>Replacing both it and those packages won't be free. You'll spend time, money, or both doing so. That's why companies and individuals keep buying it.

nope, I can do everything that you can in Matlab and more using R and Python. I'm migrating to Julia tho
>>
>>8946064
What's your replacement for Simulink, especially for the ability to spit out code for various DSPs, once the model has been tested out.?
>>
>>8946068
You mean something like blind source separation? I did that in R.

R has some pretty sick visualization abilities, if no you can use D3 or processing.
>>
>>8946071
Model driven development is all the rage in the controls group at my place. The goal is to reduce the chance for introduced errors by going from the engineer's validated model of the control system to code running on the target DSP with no filthy coder's fingers touching it along the way.
>>
>>8945698

>wasting 85% of your time writing boilerplate

no thanks
>>
>>8946081
if it works for you enjoy the EULA. But your paradigm is flawed.
>>
>>8946125
That sounds like a "no, in this case there is no free alternative to Simulink." Am I right?
>>
>>8945557
> CAS is still SymPy
>>
>>8946146

If you know what you're doing--yes.
>>
>>8946190
Don't take this as a dis.
Just once I wish that the people saying, "you don't need that proprietary crap, use the free alternative," could actually point to a viable alternative, because I'd love to have one available.
>>
>>8946056
34
>you NEED anything else
how old are you?
>>
>>8946204
What do you need to get done?
>>
>>8946237
It starts about here >>8946081.
The task at hand in this corner of the thread is to ignore Julia (like everyone else in the thread) while finding a free alternative to Matlab + Simulink + whatever their code generation module is called for model driven development, thus invalidating this comment, >>8946060.
>>
File: lisplogo_fancy_256.png (41KB, 256x223px) Image search: [Google]
lisplogo_fancy_256.png
41KB, 256x223px
How does Julia compare to LISP?
>>
>>8945789
To be fair, modern LISPs have come a long way since the initial implementation.
>>
>>8946013
>Calling GPL communism
REEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE!! STATISTS! GET OFF MY BOARD! INTELLECTUAL PROPERTY ISN'T EVEN REAL PRIVATE PROPERTY!
>>
>>8946280
From machine language on up, has there been a generation of languages that LISP didn't join?
>>
>>8946256
What exactly are you wanted to do? I call a lot of R functions into Python and vice versa. I never needed anything Matlab offers. I did Visualizations with D3 and Processing with R/ Python in the background. I really don't know why you would choose to use Matlab.
>>
>>8946290
I'm not too savvy to know what a generation in programming languages would consist of, but I know the initial LISP did not have an object system, closures, macros, or continuations.
>>
>>8946297
I think Julia can handle macros. It's partial Lisp based.
>>
>>8946042
Only if you're a CS brainlet that codes in ever language as if it was java.
>>
>>8946301
>Julia can handle macros
Did I ever say it couldn't?
>>
>>8946303
matlab is known to be slow unless you pay for that package that converts matlab code to C++.
For me, it's just better to know Rcpp or something
>>
>>8946303
>Uses MATLAB
>Not a brainlet
Everyone I know who consistently uses MATLAB is a normie.
>>
the main reason why I want to switch to Julia is because i'm tired of they python 3 2 split
>>
>>8946297
That's basically what I meant. LISP keeps getting put through the transmorgrifier to become whatever the newest approach(es) to program language design require of a language. It's a tribute to both its flexibility and its proponents tenacity.
>>
>>8946320
If you like Lisp try Julia
>>
So what's the consensus so far, Julia or Python?
>>
>>8946337
Use Python libraries in Julia for thinks like Twilio. Leave the number crunching and concurrency to Julia.
>>
>>8946337
>So what's the consensus so far
>consensus
>on 4chan
There isn't one. Odds are you won't have one language that is overwhelming better than the rest at any arbitrary task. You may have to chose one on secondary concerns: what's already available to your team, what do your team members have experience with, do you need to be able to publish your code and be sure others can duplicate both your environment and your results, or even which one produces the fastest fizzbuzz.
>>
>>8946353
Julia makes it easy to prototype like Python but with added speed.
>>
>>8946346
>>8946378
How hard is it to transition from Python to Julia?
>>
>>8945557
Hehe, no, matlab is the best language, poorfags just can't admit it
>>
>>8946394
>what is SageMath
>>
>>8946388
If you know Python you know 75% of Julia already.
>>
>>8946399
Hopefully, it is not the 75% that we all hate.
Does it have mutable data structures? If so, is everything passed by reference? Does it have a terrible object system?
>>
>>8946423
https://docs.julialang.org/en/stable/manual/introduction/
>>
Unbiased opinion
>Python for web/data/automation related problems
>C for hardware applications (unless you have highly specific contingencies, then ASM)
>C++/C#/Java can all be used for the game industry/niche programs
>Lua as embedded scripting

Pretty much every other language brings almost nothing to the table when you weigh it against the above.
>More documentation
>More support
>Constant language updates for better/more functionalilty
>>
What is this LISP meme? I learned the language for my AI class because car and cdr are very natural ways to implement recursive tree searches. I saw that (efficient solving of branching search problems) as being its sole merit as a language. I admit, the notation being so close to lambda calculus feels great but I cant help but feel this ultra specialized thing is being forced to do things it wasn't made for. Is modern architecture even made to fully take advantage of car and cdr statements? If not, why even use this language?
>>
>>8946288

unironically kill yourself
>>
>>8946013
>innocent
that's a funny way of spelling terrorists fed by teh US
>>
Julia has potential, but it needs to mature alot more before I think about using it.
>>
>>8946482
UNIRONICALLY REMOVE YOURSELF FROM THIS BOARD! NORMIE! GET OUT!
>>
>>8945933
"Just using C" stopped being a thing before you were born, kiddo.
>>
>>8945557
You shilled on /g/ yesterday, why are you shilling here today?

You're a shit language with all sorts of issues regarding numerical accuracy. Totally unsuited for scientific computing.
>>
>>8945557
>muhh numpy
>muhh pandas
>muhh keras
>muhh mpl
>muhh bokeh
>>
>>8946310
>he actually pays for MATLAB

lel. Just pirate it. When the conversion to C language is done, nobody can backtrack that you actually used MATLAB !
>>
>>8946469
>Are modern architectures even fully made to take advantage of memory allocation?
>>
Matlab just uses BLAS and LAPACK routines, might as well just use these libraries for free (althrough they're heavily outdated - please don't use it).
>>
File: R_logo.png (102KB, 1280x992px) Image search: [Google]
R_logo.png
102KB, 1280x992px
JUST
>>
>>8945557
Who's that bitch? No idea.

Bash me all you want but even C# beats most of those other kiddy script, idiotic languages
>>
File: IMG_2220.gif (496KB, 200x150px) Image search: [Google]
IMG_2220.gif
496KB, 200x150px
>worrying about Learning ten different shitty languages instead of just learning how to write elegant c++

Seriously, just stop. C++ is literally all you need.
>>
>>8947617

>muh numpy
>muh keras
>>
>>8945557
Maybe it is, but which one has the larger user base? The modules are what make simple high level languages like Python good. So if julia (whatever the fuck that is) is barely used by anyone, guess what? Modules are going to be slim picking.
>>
>>8947617
It's too bad C++ has such garbage semantics. Who would want to use a language where semantics of one part of the program change when you change another part. It kind of defeats the point of modularity. C has its own problems, but it is a much more consistent language.
>>
I have been using Julia for the past few months. I normally use MATLAB and Python for the scientific computing stuff that I do. Julia has been nice so far
>>
What's a good modern book to help study C++?
>>
>>8945789
LISP is not a language, it is a concept.
>>
>>8947594
Fuck you, R is comfy and wonderful.
>>
File: IMG_1327.jpg (32KB, 258x320px) Image search: [Google]
IMG_1327.jpg
32KB, 258x320px
>>8948170

Pic related. Was my textbook in CS1. I've recommended it many times to friends who expressed interest in programming. It's really well organized and easy to follow. Even if you had no programming knowledge at all, you could teach yourself all about C++ with just this.
>>
>>8945788
The core of Julia is licensed with the most libertarian license though.
>>
>>8946288
Intellectual property isn't property, you're right. Gpl is commie. MIT is freedom license.
>>
I would use GPL more if it wasn't so viral.
>>
>>8948210
Sweet, happen to know of any PDF links at all for it? Even though I am not in any programming classes yet I want to be prepared for when I do enter them.
>>
>>8948239
Nah, I got mine legit-like. I'm sure there are scans out there, though, if you check the usual places.
>>
File: 1483959826659.jpg (30KB, 600x600px) Image search: [Google]
1483959826659.jpg
30KB, 600x600px
>>8945557
You fucking autists
You thought I was going to die
HAHAHAHA
HAHAHHAHHHAHAHHAHAHA
LEL
bump
>>
>>8947617
fn foo(vector: &Vec<i32>) -> usize {
vector.iter().map(|&x| x * x).filter(|&x| x > 1000).sum()
}

Now, rewrite this "shitty" Rust code in C++. How much space would it take? You get the idea.
>>
>>8945743
heh cuck, i code directly in binary op codes; no time to assemble
>>
>>8948170

Modern C++ Design by Andrei Alexandrescu
>>
File: lua.gif (5KB, 256x255px) Image search: [Google]
lua.gif
5KB, 256x255px
>>8945557
Fuck off julia
>>
>>8951597
if it were c++ it would be 3 times as long but at least I would know what I was looking at
>>
File: b76.jpg (18KB, 415x454px) Image search: [Google]
b76.jpg
18KB, 415x454px
>>8945789
>wanting to be lost in stupid parentheses
>>
>indexing from one
>batshit function notation

i'd rather use matlab if i'm going to be a retard
>>
>>8951597
int foo(std::vector<int>& vec){
return std::transform_reduce(std::execution::par, vec.begin(), vec.end(), vec.begin(), 0, std::plus<int>, [](int x){ return x*x > 1000 ? x*x : 0 ;} );
}

It will also execute in parallel and only pass over the vector once as opposed to your 3 iterations.
>>
>>8948170
http://4chan-science.wikia.com/wiki/Programming_Textbook_Recommendations#C.2B.2B
>>
>>8946461
This, there's no need for any other language
>>
>>8945933
>Whatever happened to just using c?
endless boilerplate
>>
>>8948201
THIS
>>
>unironically using Julia because I need to invert huge ass sparse matrices
>outperformed by fucking Mathematica
I liked Julia at first, but now I'm starting to think it's basically a meme language.
>>
>>8945557
>Degenerates
What?
>>
>>8954726
>outperformed by fucking Mathematica

HAHAHAAHAHA
All LIES!!! I am the beST!!!

I will never DIE!!
>>
>>8945557

>Take CS Course with Craig Wright (of pretend bitcoin fame)
>Entire course is crunching numbers in C++
>Final exam
>"Write an application Fortran"
>>
>>8946469
Most modern functional languages are typed. The nice thing about Lisp is that it allows for clean abstractions (and also macros), but you generally want type safety nowadays.
>>
>>8945557
The problem is that for most people Python is still "good enough" (and it actually seems to be getting more popular).

The "It's better than X!" slogan worked for Ruby, but only because Perl was so awful. (Plus Ruby on Rails yada yada)
>>
>>8954700
It doesn't do three iterations. The functions are statically combined into a single one. To make it parallel, add the rayon crate (literally two lines) and change iter() to par_iter().
Thread posts: 123
Thread images: 15


[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.