Ketika Anak JS Belajar RUST LANG

Поделиться
HTML-код
  • Опубликовано: 16 ноя 2024

Комментарии • 60

  • @aryabp
    @aryabp Год назад +7

    kalau mau developer webdev khususnya JS mau menggarap native platform, rust memiliki framework yang menarik yakni tauri. framework tersebut memungkinkan aplikasi web bekerja baik secara online atau offline pada platform desktop atau mobile.

    • @belajarblockxhain
      @belajarblockxhain 4 месяца назад

      iniuntuk frontend ya bang? kalau backend?

    • @aryabp
      @aryabp 4 месяца назад

      @@belajarblockxhain saya pakai axum karena ergonomics, mau websocket bisa, socket io bisa, gRPC bisa, kube bisa, sqlx/diesel bisa, crypto bisa. Pokoknya axum develop langsung oleh tokio jadi dipercaya community kalau ada penambahan fitur

    • @sundae6610
      @sundae6610 3 дня назад +1

      @@belajarblockxhain tauri itu frontend native tapi pake js sama kayak react native. kalo backend ada axum, actix

  • @ens5n1e07p
    @ens5n1e07p Год назад +5

    Saran Bang, kalo di Rust umumnya `return` itu cuma dipakai kalo mau early (misal ada error), selain itu usahakan jadi deklaratif dengan cara hilangkan tanda titik koma dari akhir statement (misal `return 5;` jadi `5` aja gitu, Bang.

    • @Marhaenism1930
      @Marhaenism1930 Год назад +1

      fun fact juga tentang declarative paradigm in rust, dengan semicolon (;).
      atau memang di rust itu, menghilangkan semicolon di anggap sebagai deklaratif? bukan hanya untuk sebagai ending dari statement?
      fn main () {
      let x:i32 =5;
      5 x+y,0);

    • @deaafrizal
      @deaafrizal  Год назад

      siap ditampung bro kuhh thank u sarannya 👌

    • @ens5n1e07p
      @ens5n1e07p Год назад

      @@Marhaenism1930 Bukan gitu, deklaratif di Rust lebih ke arah gimana sebuah ekspresi dapat digunakan langsung oleh fungsi lainnya. Ini penting banget di Rust karena setiap statement yang berakhir dengan titik koma (`;`) dievaluasi jadi statement unit (atau void). Dan operator/keyword `return` bisa dibilang jadi "syntax sugar" untuk memuaskan hasrat para programmer yang mau pakai prinsip-prinsip imperatif 😁.

    • @ens5n1e07p
      @ens5n1e07p Год назад

      @@Marhaenism1930 Dan sebagai tambahan lagi, prinsip deklaratif ini dapat terlihat langsung kalo kita menganggap function di program itu sebagai pemetaan nilai-nilai.
      Misal, `fn add_two(a: T, b: T) -> T`. Fungsi ini bisa dibilang merupakan pemetaan 2 nilai bertipe T terhadap sebuah nilai T. Kalau dilihat bentuk penuhnya: `fn add_two(a: T, b: T) -> T { a + b }` bakal bisa dilihat kalau deklarasinya masuk akal secara teoritis (bisa dibilang deskripsinya: fungsi "add_two" merupakan fungsi yang memetakan dua nilai bertipe T a dan b terhadap jumlah kedua nilai tersebut)
      Itu juga alasan kenapa syntax untuk function di Rust bentuknya begitu.

    • @ens5n1e07p
      @ens5n1e07p Год назад

      @@Marhaenism1930 Dan kalau mau liat bentuk deklaratif yang begini di JavaScript juga bisa kok, arrow functions aja itu kalo gak pakai return langsung otomatis return nilai yang ada di statement paling akhir di deklarasinya kan? 😁

  • @sarrahman_dev
    @sarrahman_dev 6 месяцев назад +1

    sebenarnya di indonesia juga banyak yang jago rust, bahkan yang buat bahasa pemrograman mage-lang juga buatnya pakai 100% Rust

  • @Marhaenism1930
    @Marhaenism1930 Год назад +2

    buat coba ingin tahu okelah ini rust ,apalagi tentang memory-safe rust.
    tapi kalau misal ditanya untuk lanjut deep learn rust atau pindah rust ?! liat nanti yah (halus-nya) haha

    • @deaafrizal
      @deaafrizal  Год назад

      yes, will see wwkwkwk

    • @aryabp
      @aryabp Год назад

      ada PyO3 kok, ngk muluk muluk harus migrate langsung ke rust

    • @Marhaenism1930
      @Marhaenism1930 Год назад

      @@aryabp saya agak kurang paham dengan 'ngk muluk muluk harus migrate langsung ke rust' jika dengan py03.
      yang saya baca di docs nya itu seperti build module atau binding ke python written in rust. atau seandainya untuk JS native-addons bisa pakai tools node-gyp (native-addon dibuat dengan C++)yang mana module bisa binding juga ke JS.
      yang artinya harus paham dan punya fondasi juga dengan C++, mungkin sama seperti halnya py03 yang harus punya pengetahuan di Rust nya terlebih dahulu. atau maksud inti nya adalah kedua nya hanyalah sebuah build-tools saja.

  • @mutiarafatichah7759
    @mutiarafatichah7759 7 месяцев назад +1

    "Orang gw mah nganggur" wkwkkw maaf lucu

  • @marcodev3375
    @marcodev3375 Год назад +6

    Gak kelihatan codenya, ketutup overlay. Coba set visibility = hidden

    • @yohanespradono5224
      @yohanespradono5224 4 месяца назад

      mending di filter: blur(30px) aja

    • @MrSANS
      @MrSANS 6 дней назад

      jangan lupa setState

  • @cinsss1936
    @cinsss1936 Год назад

    kang dea, mau ngga ajarin kotlin trs cara buat aplikasi sederhana nya kang pake android studio? nuhun

  • @RedStone576
    @RedStone576 Год назад +1

    "\{\}", lagi rata rata situasi dimana harus naro {} didalem string emang tinggi?

  • @abdulrachman3313
    @abdulrachman3313 Год назад +1

    txt = "My name is {}, I'm {}".format("John" , 36)
    Ini python, ya mirip2 lah..

  • @munawirulhadi2864
    @munawirulhadi2864 21 час назад

    Harus ngerjain project WASM harus belajar rust mau ga mau

  • @noertri618
    @noertri618 Год назад +1

    Dahlah bahasa pemrograman yg rasional memang python

  • @yusufmalikul
    @yusufmalikul 5 дней назад

    lucu lagi di bahasa C.
    printf("x adalah %d", x);
    pas di run %d nya hilang. hehe

  • @ddtamn
    @ddtamn Год назад +2

    bang coba sveltekit bang..

  • @yohanespradono5224
    @yohanespradono5224 4 месяца назад

    Rust krn terlalu low level dan penggunaannya buat high performance process, paling sering dipake buat job job yg susah susah tuh kayak blockchain, image processor, AI, SAAS, dll. Memang gajinya menarik, tapi kerjanya pusing juga.

  • @YN__ZAKARIA_WIJAYA
    @YN__ZAKARIA_WIJAYA Год назад +1

    Bukan maen 😂

  • @teukureynldi
    @teukureynldi Год назад +1

    Ngecustom Bash nya dari mana bang?

  • @cakru
    @cakru Год назад +2

    Bang bahas juga Tauri App

    • @VersiPertama
      @VersiPertama Год назад

      Menarik nih, development tools rival electron 👍🏻

  • @fansya19
    @fansya19 Год назад

    mantap abizzz

  • @maulanazn_exceedmemory
    @maulanazn_exceedmemory Год назад +3

    agak aneh sih kalau js ke rust, cocoknya c/c++ ke rust😂

    • @aryabp
      @aryabp Год назад +1

      kalau mau developer webdev khususnya JS mau menggarap native platform, rust memiliki framework yang menarik yakni tauri. framework tersebut memungkinkan aplikasi web bekerja baik secara online atau offline pada platform desktop atau mobile.

  • @rsyah1936
    @rsyah1936 Год назад +1

    emang agak laen klo dari js apalagi ketemu ownership nya😅

  • @yehezkielgunawan28
    @yehezkielgunawan28 Год назад

    Gk ada full videonya ini kah? Pgn liat itu ngapain aja selama 6 jam😆

  • @hexorid6379
    @hexorid6379 Год назад +1

    aku kalo belum nemu masalah,ga bakal switch ke bahasa lain

  • @khaellmonarch9954
    @khaellmonarch9954 Год назад

    Bang mau nge tag Lo yg mudah gimana

  • @shineleeromenzio.t4112
    @shineleeromenzio.t4112 Год назад +2

    halo bang

  • @fikkzketchee5661
    @fikkzketchee5661 11 месяцев назад +1

    ah mending Golang musuh nya rust itu 😂

  • @Iskael
    @Iskael Год назад +1

    TS aja pusing, Rust apa lagi, wkwkwk

  • @ares.t20
    @ares.t20 Год назад

    tutorial play on linux bang

  • @Rhidayah
    @Rhidayah Год назад +2

    Gue:
    Html > php > javascript > python > golang 🗿

    • @Zetabita
      @Zetabita Год назад

      kurleb sama
      html>css vanilla+framework>js>php>golang
      terus bingung pas gw mau import dari package custom buatan sendiri kok gabisa pdhl udah ngga error di IDEnya, pas dirun error GOROOT

    • @doublekamui
      @doublekamui Год назад

      Gw Html > CSS > PHP > JS > Golang > Rust

  • @DaniloShub-u5t
    @DaniloShub-u5t Месяц назад

    Hall Charles Clark Brian Gonzalez Melissa

  • @theosheehan10
    @theosheehan10 Год назад +1

    🤣🤣🤣

  • @mohamadirfanmanaf5772
    @mohamadirfanmanaf5772 4 дня назад

    cringe

  • @Rhidayah
    @Rhidayah Год назад +3

    Gue:
    Html > php > javascript > python > golang 🗿

    • @VoxlDevID
      @VoxlDevID Год назад +1

      awalan kita sama banj _🗿_
      HTML -> JS -> PHP -> Java + Kotlin -> C++
      :v

    • @Rhidayah
      @Rhidayah Год назад

      @@VoxlDevID bjir mlh tersesat ke cpp. Tp gue jg pgn belajar. Cmn ngecit. Belajar ke nim-lang yg bisa convert ke cpp aowwkwok

    • @VoxlDevID
      @VoxlDevID Год назад

      @@Rhidayah gw blajara CPP cuma karena terpaksa si banj:v soalnya jurusan gw itu berbasis Arduino:v