A programming language to heal the planet together: Julia | Alan Edelman | TEDxMIT

Поділитися
Вставка
  • Опубліковано 13 лют 2020
  • Even as the climate is warming, there is so little we know about it today. Computational modeling is how climate scientists reconcile our understanding of climate with what we observe. Traditionally, these models would have been written in Fortran, but today’s climate emergency needs tools that are significantly easier to work with. Julia was built for this purpose and makes it easy for everybody focused on solving the problem to work together effectively. No more silos; we must now be part of an interconnected world.
    Professor of @MIT Math, member of @MIT_CSAIL and MIT Computational Science & Engineering. This talk was given at a TEDx event using the TED conference format but independently organized by a local community. Learn more at www.ted.com/tedx

КОМЕНТАРІ • 159

  • @startlingbird
    @startlingbird 2 роки тому +103

    OMG, I went to HS with the inventor of Julia, we were on the same math team and calculus class. I graduated a year ahead of him. We are the same age but I skipped a grade. Even though I was really good a math, I hated graphs. He on the other hand drew graphs all day long. He was always doing something with mass points and/or complex numbers.

    • @yash1152
      @yash1152 Рік тому

      what are mass points??

    • @francescozhu917
      @francescozhu917 Рік тому +3

      @@yash1152 They are lunar coordinates equated by orbital inclination denoted by the equatorial plane

    • @yash1152
      @yash1152 Рік тому +1

      @@francescozhu917 wow, do such things really come in HS (high school)?? (which i am thinking to be equal to 12th standard)

  • @dakota5569
    @dakota5569 2 роки тому +44

    Julia: clean like python, fast like C. Not for use in software dev, but rather for use in science, data, and math.

  • @Arjun-vy9dx
    @Arjun-vy9dx 3 роки тому +33

    Fast, efficient, simple & easy are the core elements that always win. Julia, having all these, will gain the top position among most popular languages very soon.

  • @reksmeyok1957
    @reksmeyok1957 2 роки тому +45

    Julia is not just the programming language for math, it is the math.

  • @aek12
    @aek12 3 роки тому +41

    The cool thing is his first program was Hello world.

  • @MrJayakumar21
    @MrJayakumar21 3 роки тому +131

    Julia programming language looks easy like python and its faster like c programming .. i am very much interested to learn

    • @agentetaeko1422
      @agentetaeko1422 3 роки тому +8

      Its kinda new, so its better to learn something more old and come to julia if you feel like you need this lang

    • @IanNMejia
      @IanNMejia 3 роки тому +23

      @@agentetaeko1422 Never use the Gnu mentality to define languages, most of the times young languages tend to be better. Rust, nix, Go, Kotlin are just some of the examples I can show of how you can do amazing stuff with a small change, they do what C, C++, Java and others do in quite a better way. Also, Julia has been around for quite a while now, most of the big communities in science have migrated to julia, the code is a lot easier to write, read and maintain, it is also quite fast and expressive, something pure python won't achieve, at least not now nor in the near future.

    • @ChrisWoodBandit
      @ChrisWoodBandit 3 роки тому +2

      @@IanNMejia Personally, I find python very fast and very expressive. I can not comment on those attributes as they relate to julia, yet, but I do think these are subjective terms. Rust, Go, and others are excellent languages to learn, but I do not think they necessarily do things in a better way than Java and C. What are these things?

    • @satyabansahoo1862
      @satyabansahoo1862 3 роки тому +15

      @@ChrisWoodBandit then u might not have worked big data or heavy programs... if so, u will see how slow it is.

    • @ChrisWoodBandit
      @ChrisWoodBandit 3 роки тому +5

      @@satyabansahoo1862 Slow in what way? Do you mean in terms of calculations per second as compared to compiled languages? i would certainly not argue against that. I was referring to the above comment " they do what C, C++, Java and others do in quite a better way". Like i said, I found this to be subjective and not the best way to compare languages. I think i have worked with some pretty large datasets, and i did not choose python as a tool to work with all of them, but i also did not make that decision based solely on compuational effiency. Sometimes the ability to quickly train others/write/edit/release/update code is as important or more important than which language gives a result the fastest.

  • @tango2olo
    @tango2olo 5 місяців тому +3

    Ease, Speed.. and there is a third factor as well, i.e. Size. Julia has scope of improvement in generating a smaller size of programs.

  • @hmdz150
    @hmdz150 Місяць тому

    Correct me if I am wrong; Julia is NOT fast on the first run. It becomes fast on the second run. And that is the big deal. It means any changes to Julia code has to be JITted first, the loops unrolled and the results cashed. It is like the Julia JIT compiler calculates the results of loops and arithmetics in the first run (slow) and in the second run, it outputs the cashed results.

    • @tubesteaknyouri
      @tubesteaknyouri Місяць тому +1

      You are somewhat correct. There is some JIT overhead for the first execution of a piece of code. Typically, the overhead is small and does not matter for long running simulations. As far as I am aware, the JIT compiler does not typically cache results. That would not be effective in most cases because the results of a function are not typically known in advance. The JIT compiler generates machine code. It would be accurate to say that Julia (especially 1.9 +) caches much of the JIT compiled machine code for packages so that there is less JIT overhead. This precompilation process may require a few seconds or a minute in extreme cases during the initial installation. The benefit is that it greatly reduces JIT overhead for installed packages.

  • @user-nk6dc2wk6p
    @user-nk6dc2wk6p Місяць тому

    Julia is an epitome of human ingenuity. we humans always seeks for perfections and this is the result of it.

  • @ArgumentumAdHominem
    @ArgumentumAdHominem 3 роки тому +40

    From this presentation julia sounds like unicorn dreamland. Computational modeling is inherently hard. Having worked extensively on different versions of finite element methods I am extremely skeptical on whether the math can simply be separated from the implementation as shown on the slides. In the performance world each problem has its own optimal algorithm, and it is exactly the very non-trivial machine-level tweaks like manual hash management, fine-tuning of relaxation paramteters, choosing the forwards integration scheme, etc ... that make the task hard. It is of course cute to be able to write equations as equations in the code, but that has never really been a problem. One simply writes the equations in some function, extensively tests that function, and never looks at its contents again.

    • @MrMirville
      @MrMirville 3 роки тому +4

      I agree : a good high level language should be able to work like an assembler to enable those who have a vague idea of what assembler is to produce the kind of assembler they want, especially when it comes to such things as hash coding. Numerical analysis is not mathematics : pure numbers don't exist in reality. As I tell people the more interesting a theoretical solution is the more awfully ill-conditioned is the matrix to be inverted.

    • @edgarlop
      @edgarlop 2 роки тому +10

      Writing equations as equations in the code is not Julia's core idea (you can do it if you want but it is not the point), readeable code like Python's and good performance define what Julia is.

    • @yash1152
      @yash1152 Рік тому

      > _"readeable code"_
      @@edgarlop aaah yes, I was mesmerized by what was written above, then ur comment snapped me back to reality,
      * yes, readability.
      * Also, no, ppl don't work like what's written above ...
      * since the reason Python is popular is because a huge proportion of ppl using it in academia, don't write all functions themselves, they use premade functions, and assemble equations from them
      * and those premade functions are getting increasingly complex
      * julia simplifies the non-mathy part, to counter some of that increasing complexity
      am i right??

  • @ron101346
    @ron101346 4 місяці тому +1

    This is a very important TEDx Talk. Why so few in the audience?

  • @quantum3246
    @quantum3246 3 роки тому +8

    My name is Julia so this is super fun

  • @haoli9220
    @haoli9220 3 роки тому +29

    Writing code with JuliaLang is easy. Optimization and morphism design is hard.

    • @yash1152
      @yash1152 Рік тому

      umh, what is morphism design?

  • @kazimrahman7499
    @kazimrahman7499 4 роки тому +7

    WoW....!!...Julia Got Super Power...!

  • @anonymouslegion8474
    @anonymouslegion8474 9 місяців тому

    can it be used for red team tool development?

  • @Mari_Selalu_Berbuat_Kebaikan

    Let's always do good 🙏

  • @srinivasanrajagopal9062
    @srinivasanrajagopal9062 3 роки тому +2

    Wow, what a setting to host a Ted talk!!

  • @justinzhang9935
    @justinzhang9935 2 роки тому +4

    It sounds like a declaration of independence or something like that.

  • @budiardjo6610
    @budiardjo6610 9 місяців тому

    the source code julia is really nice to read.

  • @elye3701
    @elye3701 Рік тому

    I dunno. This simple bit seems arcanish to me.
    s1 = "The quick brown fox jumps over the lazy dog α,β,γ"
    # again with a regular expression
    r = replace(s1, r"b[\w]*n" => "red")
    show(r); println()
    #> "The quick red fox jumps over the lazy dog α,β,γ"

  • @Elite7555
    @Elite7555 3 роки тому +38

    Unfortunately he told us nothing at all about Julia. Why should I use it? What makes it different from Go or Rust or Java? Is it general purpose or domain specific like R or MatLab?

    • @Kyle-xk5ut
      @Kyle-xk5ut 3 роки тому +13

      Not really that kind of video it seems (which is a bit strange, since presumably the people watching a ted talk about a language would want to actually learn about the language). There is lots of information elsewhere though.

    • @francovega7089
      @francovega7089 3 роки тому +3

      I felt the same, what was the topic supposed to be?

  • @nicholaslee5893
    @nicholaslee5893 3 роки тому +6

    How come this man shows messy code and says "oh look how messy this is" but the code is also written in julia?

    • @nickadkins5679
      @nickadkins5679 Рік тому

      I mean you can't exactly read the code on the screen because it's too small, so I think what he was referencing is that a lot of code for complicated math and physics applications looks daunting. But honestly, all code is like that until you understand it: looking at someone else's code for the first time is challenging because you have to decipher what is going on and interpret it, but if Julia turns out to be as effective as people say it is, then the readability will be much better than some abstract, long, messy code in another numerical simulation language, since you can write in equations and it is close to being as clean of a language as Python.

  • @NamasenITN
    @NamasenITN 3 роки тому +7

    Why is he reading? He is usually a very good speaker.

    • @justinzhang9935
      @justinzhang9935 2 роки тому +1

      Maybe lack of time? Very urgent to read someting but no enough details for listeners to understand.

  • @okdoomer620
    @okdoomer620 3 роки тому +2

    Isn't "codes" something different? Since when is it used as plural for code?

    • @BrackenCechir
      @BrackenCechir 2 роки тому

      This is much later but it's very common in high performance computing and numerical computing

  • @AnweshAdhikari
    @AnweshAdhikari 4 місяці тому

  • @AbhimanyuAryan
    @AbhimanyuAryan 2 роки тому

    Yo Julia!

  • @maggieselbstschopfer1956
    @maggieselbstschopfer1956 3 роки тому +4

    Please someone teach me Julia.

    • @MrJayakumar21
      @MrJayakumar21 3 роки тому +2

      There is a few youtube channels are available to learn julia language ..

    • @maggieselbstschopfer1956
      @maggieselbstschopfer1956 3 роки тому +3

      Jayakumar Nagaraj Thanks a lot handsome. You teach me I will teach you too

    • @MrJayakumar21
      @MrJayakumar21 3 роки тому +2

      Why not my friend.. I am happy to help others..

    • @emmaccode
      @emmaccode 3 роки тому +4

      Im glad I don't make JL tutorials...
      Now that...
      That would be bad.

    • @vazormusic
      @vazormusic 3 роки тому

      @@emmaccode rofl

  • @yash1152
    @yash1152 Рік тому

    8:06 Code is math
    ohsommme

  • @arifbintang263
    @arifbintang263 4 роки тому +23

    cameraman is amateur

    • @balen7555
      @balen7555 4 роки тому

      I agree that they probably don't have much experience in terms of recording talks like of this sort. Makes the talker look weird :D

    • @aparup2515
      @aparup2515 4 роки тому +6

      Michael Bay

    • @sakesun
      @sakesun 4 роки тому +2

      He seems to work really hard, btw :)

    • @jtekmmx
      @jtekmmx 3 роки тому +3

      He watched the Matrix too many times

    • @indigophox
      @indigophox 3 роки тому

      @@aparup2515 ... *spittake* :D

  • @dmitriidemenev5258
    @dmitriidemenev5258 4 роки тому +1

    Can anyone tell me the advantages of Julia compared to Rust?

    • @tonogram
      @tonogram 3 роки тому +13

      Use Rust when you're building software. Use Julia when you're analyzing datasets.

    • @loreleipenn
      @loreleipenn 3 роки тому +7

      If you are working with scientific computing, Julia has advantage because it is designed for it. As an example you can use DifferentialEquations.jl to work stuff related to differential equations.

    • @dmitriidemenev5258
      @dmitriidemenev5258 3 роки тому +2

      @@loreleipenn That's the best answer that I received! Thank you!

    • @loreleipenn
      @loreleipenn 3 роки тому +2

      @@dmitriidemenev5258 My pleasure that I was able to share that bit of knowledge. 😄
      You are welcome. 🙂

  • @starstuff11
    @starstuff11 Рік тому +1

    Julia: walks like Python, runs like C!

  • @quosswimblik4489
    @quosswimblik4489 3 роки тому +1

    There's only 2 stages left to achieve. First the ability to use more varied pseudo code Then with some other software engine the ability to turn words and decisions into optimal code.

    • @wyqtor
      @wyqtor 2 роки тому +2

      That's very hard to do, if not impossible, because natural language is ambiguous. You have to train yourself to be very specific in what you want when you're programming.

    • @quosswimblik4489
      @quosswimblik4489 2 роки тому

      @@wyqtor or to gain a more specific grasp of what the user wants the system could also question the user.

    • @zydras07
      @zydras07 2 роки тому

      domain specific languages are a thing, and with julia's metaprogramming support (in theory, i haven't actually used it) you could make any sort of dsl

    • @Xx_Eric_was_Here_xX
      @Xx_Eric_was_Here_xX Рік тому

      sounds like a trainwreck! articulation and precision is much more valuable in computation than having a language try to guess what you want to do.

  • @alexzzz163
    @alexzzz163 Рік тому

    Now i know why i find it is so hard to code.... Cos most lang when written is not intuitive by nature as humans learn to communicate with one another

  • @aek12
    @aek12 3 роки тому +2

    * pandemic models too

  • @aniksamiurrahman6365
    @aniksamiurrahman6365 3 роки тому +2

    Why did Julia drop OpenCL support?

    • @emmaccode
      @emmaccode 3 роки тому +2

      Because they have a CUDA.jl package and an AMDGPU.jl package. I wouldn't think one would use an IGpu for parallel computing, so I think CUDA and AMDGPU should have one covered.
      Also, OpenCL is still pretty well supported in Julia.

  • @mrvk699
    @mrvk699 4 роки тому +17

    Viral Shah An Indian 🇮🇳 PhD Student at Santa Barbara is the CO-FOUNDRR & CO-CREATOR of JULIA.

    • @amgalanhuu
      @amgalanhuu 4 роки тому +4

      Yes. He is. Should be proud of him!

    • @usejasiri
      @usejasiri 4 роки тому +4

      Yes he is, the co-founder isn't one guy, there are like 4 of them

    • @maggieselbstschopfer1956
      @maggieselbstschopfer1956 3 роки тому +6

      Why are Indians so bighead?

    • @mrvk699
      @mrvk699 3 роки тому +1

      @@maggieselbstschopfer1956 what's a big head? I don't understand the Slang (Short Language) you're using.

    • @exinangai2216
      @exinangai2216 3 роки тому

      @@maggieselbstschopfer1956 Indians who are good at math & logic *= may have larger brains with high density neural circuity 一> Need a bigger skull to hold these brains. 😉
      I confess I am a big head asian (not indian) myself 😂 while not working for MIT (I wish someday, before I die, I had the "Freedom" to do so).

  • @grimonce
    @grimonce 3 роки тому +8

    Well, I don't know. I am invested into Python, LabVIEW and C. Sometimes I have to use some Java or C#, for some platform specific stuff. Why should I add Julia to my portfolio?
    The languages like C and Python are not really hard to understand surely not much harder than Julia. The issue with C is that the problem of dependency management has not been resolved, but Python does that. Also Python has some projects that allows for really fast computing when there is need for that.
    I like the idea, but I feel like we're at a point where this language can only appeal to academic paper generator groups, even if it would be the best "compromise" between ease of use and performance - which doesn't have to be the case (look at Rust?).

    • @emmaccode
      @emmaccode 3 роки тому +11

      1. The dependency problem -- Pkg, Julia's package manager, uses virtual environments for literally everything which can be activated with all the appropriate dependencies.
      2. Not only is Julia as fast as C, it is as simple as Python.
      3. Dispatch -- Julia is aimed at scientific computing, being able to use parametric polymorphism on just about anything means that any type can be applied to any application. Further more, explicitly imported methods and types can be extended -- and this is what he means when he says that code can be composable and work together without the developers creating it that way.
      4. Paradigm -- Julia " uses multiple dispatch as a paradigm" although the language is by nature functional, you can create methods with dispatch from within a function and return a new type with those methods as children of a new type. A.K.A. You can do object-oriented programming when you want, functional programming when you want, and very statistical syntactical programming when you want. Heck you could even make pointers in the language and go full iterative if you need to.
      5. Of course Julia is fast. It is also written in itself. Not only is it fast, but it is very fast to develop, as well.

    • @emmaccode
      @emmaccode 3 роки тому +3

      Furthermore, you can get Lisp-style functional with Julia using macros and meta, so it is quite powerful because you could combine meta parsing with decorators and subtypes.
      I would say if you enjoy C and Python, that is fine, what I like about Julia is that I can be creative in how I approach any given programming problem, and the language isn't ever in the way of that creativity. However I want to store, modify, or move data is completely up to me. I am not forced to use structs, classes, or decorators.

    • @MrMirville
      @MrMirville 3 роки тому +1

      If you are a good programmer, you need at most one day to master any new computer language. I am not so good a programmer, I needed one month to learn PL/1 (that was long ago) and APL, but then I learned COBOL in 7 days, then FORTRAN in one day, ALGOL in 1 day, then SIMULA in 3 days, then I needed one month to master three kinds of Assembler (IBM370, IBMPC, PDP). Then I changed of domain and came back to computers much later. I needed 1 day to learn Pearl, 2 days for Java (I learned them mostly to translate instruction manuals from English to other languages) and I had to relearn Fortran which had intermarried with PC Pascal. The only language that took me much time to learn was ADA.

    • @leoalmeida2583
      @leoalmeida2583 2 роки тому

      ​@@emmaccode Julia can't be faster than C, I guess that you don't do low-level programming. What could be true is that it is easier to write faster code in Julia than in C.

    • @emmaccode
      @emmaccode 2 роки тому

      @@leoalmeida2583 Julia CAN be faster than C, you should look at the Julia benchmarks for the data that supports that.
      Saying that Julia can't be as fast as C as you say with data would be one thing, but the data seems to back me up on this -- Julia is usually a bit slower than Rust, but it can, depending on the application, run faster than C, or in some cases slower than LUA with JIT, it just depends on the scenario.
      And define low-level programming... As in iterative? I write NASM Assembly, man, I'm pretty sure I can write C. What I'm saying is factual and yet still I am hearing you tell me it is not, I can't say much other than do your own research on the language benchmarks and come to a conclusion.
      You also underestimate LLVM, it is quite a robust compiler library.

  • @josegregoriohernandezcalde5224
    @josegregoriohernandezcalde5224 3 роки тому +1

    soy venezoalno , un sistema aprendizaje puede tener alma en el chip segun su intruciones y parametros de comportamiento logiica

  • @user-vj9hb3gy6d
    @user-vj9hb3gy6d 3 роки тому +18

    I tried to learn Julia since I started to gain interest in Data Science and Machine Learning. But the syntax and the semantics of the language look very cryptic and strange (1-based indexing for arrays for example). So I quickly gave up. For someone like me, who has programmed in a lot of C-like languages, Python's syntax is a lot more tolerable than Julia's.

    • @igordemetriusalencar5861
      @igordemetriusalencar5861 3 роки тому +21

      R is 1-based indexing as well and is here at the 20 most used languages. 0 indexing is really weird for nom programmers.

    • @user-vj9hb3gy6d
      @user-vj9hb3gy6d 3 роки тому +5

      @@igordemetriusalencar5861 I see. So R, and Julia are mostly aimed at non-programmers then.

    • @odw32
      @odw32 3 роки тому +19

      @@user-vj9hb3gy6d From my experience, Python is for programmers, R is for statisticians, and Julia for scientists. That's drawing the lines a bit too harsh, but you get the direction. If you do Machine Learning, Python is great and has an excellent ecosystem of libraries. The libraries you use have their critical components optimized, they are written in C under the hood. However, Julia can run many scientific calculations natively with great performance which allows for flexibility outside of ML as well -- for example n-body gravity calculations for asteroid trajectories, or nucleotide searches in genetics. It does have serious drawbacks as well though: It's processing speed tends to come with very high memory requirements for example. "It's aimed at non-programmers" is very true, many statisticians, geneticists and astronomers don't see programming as their primary job, but rather as a tool to aid with their job.

    • @AcidiFy574
      @AcidiFy574 2 роки тому +2

      @@odw32 What about LISP??

    • @prathamsharma204
      @prathamsharma204 2 роки тому

      @@AcidiFy574 No pls not lisp.

  • @urisan1
    @urisan1 Рік тому +1

    julia is the language who introduced the term "time to first plot".
    so thanks but no thanks

  • @dozeyy
    @dozeyy 3 роки тому +16

    Just as I thought I had found the perfect programming language, I saw the keyword "end". (Terribly cluttered in the eyes of someone looking for something cleaner than python.)

    • @MCRuCr
      @MCRuCr 3 роки тому +3

      "cleaner than python" is a high goal here.
      I also wondered why they didn't use pythons approach of code block definition. But hey, you could write your own macro (meta-program) in julia that lets you omit the "ends"

    • @esben181
      @esben181 Рік тому

      I personally hate Python for not having curly braced or ended blocks

  • @ambrish8144
    @ambrish8144 3 роки тому +2

    What is mathematica for

    • @blugio
      @blugio 3 роки тому

      I think this is open source and mathematica not

    • @MarcelloZucchi91
      @MarcelloZucchi91 3 роки тому +2

      Mathematica is mainly for symbolic computing

    • @aayushrandeep1981
      @aayushrandeep1981 2 місяці тому

      Mathematica is even slower than Python in most cases

    • @ambrish8144
      @ambrish8144 2 місяці тому

      @@blugio oh okay

    • @ambrish8144
      @ambrish8144 2 місяці тому

      @@MarcelloZucchi91 okay

  • @usejasiri
    @usejasiri 4 роки тому +6

    So Julia's syntax is simply math symbols?

  • @wexwexexort
    @wexwexexort 3 роки тому +5

    If you wonder about Julia as a programmer, this video is not what you are looking for. Leave now. Don't waste your time.

  • @Frisbieinstein
    @Frisbieinstein 4 роки тому +6

    C++ common in the business world? Not. But Julia seems like a very good idea.

    • @jonathanmoore5619
      @jonathanmoore5619 4 роки тому +17

      In defence. Finance. Yes. C/c++ rules the world. If you don't know that... You're not a programmer...

    • @Frisbieinstein
      @Frisbieinstein 4 роки тому

      @@jonathanmoore5619 Who said anything about C?

    • @emerald0936
      @emerald0936 4 роки тому +5

      @@jonathanmoore5619 Yes , large parts of tensorflow is also in C++

    • @balen7555
      @balen7555 4 роки тому +1

      @@jonathanmoore5619 And you know programming? Is that why you've stitched a C to C++ like C/C++ when they are widely different languages THESE DAYS.

    • @jonathanmoore5619
      @jonathanmoore5619 4 роки тому

      @@balen7555 don't be a silly billy. You're too young to know anything about anythiink! Bedtime now... Bed ways is best ways for you, little droogy.

  • @rtdietrich
    @rtdietrich Рік тому

    He is kind of cute, but I can not get rid of the feeling that he is also a little poser

  • @AabhusanAryalOfficial
    @AabhusanAryalOfficial 3 роки тому

    I sold my car [as a Julia co-founder]

  • @yash1152
    @yash1152 Рік тому

    2:53 oh scratch, i dont like it at all

  • @SimGunther
    @SimGunther 4 роки тому +7

    Wait until he hears about how aerosols are actually cooling the Earth LOL

  • @ashishjog
    @ashishjog 3 роки тому +5

    I love how newbies are comparing Julia with C 😂

  • @jorgerangel2390
    @jorgerangel2390 3 роки тому +6

    As a programmer I tell you, do not waste your time with this. Has nothing wort it in terms of information you need

    • @Kyle-xk5ut
      @Kyle-xk5ut 3 роки тому +2

      Definitely not the video to come to for information.

  • @exinangai2216
    @exinangai2216 3 роки тому +1

    Nothing useful here. I expect something more revolutionary like human understand-able graphical programming nodes, built with easy to make modules, interconnected with simple math formula "links" / lambda funcs , sort of..... I may be asking for too much..... 😅😅

    • @grimonce
      @grimonce 3 роки тому

      Something like LabVIEW? It is not opensource however, used on real hardware though and by CERN.

  • @exinangai2216
    @exinangai2216 3 роки тому +1

    Nothing really special here. Pls point me out if I am wrong. I expect something more revolutionary from MIT, like human understand-able graphical programming nodes, built with easy to make modules, interconnected with simple math formula "links" / lambda funcs , sort of..... I may be asking for too much..... 😅😅