Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Tentang: Memulai Buku ini #1

Open
r17x opened this issue Oct 18, 2020 · 13 comments
Open

Tentang: Memulai Buku ini #1

r17x opened this issue Oct 18, 2020 · 13 comments

Comments

@r17x
Copy link
Member

r17x commented Oct 18, 2020

Gambaran

1 tahun yang lalu kami pernah memulai riset tentang ReasonML pada repository ini evilfactorylabs/rndc#3 (Draft) namun belum pernah dilanjutkan lagi karena kesibukan masing2 member yang ingin me-riset hal tersebut. (Here we go again) kami ingin memulai lagi kembali dengan mebukukan seperti yang telah di inisiasi oleh @adiatma dalam bukunya tentang https://github.com/evilfactorylabs/belajar-rust

Untuk Chapter 1 pada buku belajar-reasonml mungkin kita mulai untuk memecah beberapa bagian dasar (breakdown) menjadi sebuah garis besar (outline) yang bisa kita ambil dari evilfactorylabs/rndc#3

Garis Besar (Outline)

  • Apakah kita menerapkan "garis besar" yang digunakan belajar-rust ?
  • Apakah mengubah beberapa bagian dari "garis besar" yang digunakan belajar-rust ?

Tim

Kontribusi

Kami bebas untuk siapapun yang tertarik untuk "bergabung" menulis buku ini

Thanks

@r17x r17x changed the title start: first chapter Tentang: Memulai Buku ini Oct 18, 2020
@faultables
Copy link
Member

mmf jbjb sistur

Klo ngambil 3 contoh buku programming konvensional yang gw punya buku pemrograman Bahasa Assembly — Konsep dasar dan implementasi; Memahami Visual C#.NET Secara Mudah — Temukan Rahasia Memahami Pemrograman Berorientasi Object dengan Visual C#.NET, dan Algoritma dan Struktur Data dalam Bahasa Java, ada beberapa hal yang membedakan mereka:

  1. Membahas konsep dan implementasi dari bahasa pemrograman tersebut
  2. Membahas salah satu paradigma menggunakan bahasa pemrograman tersebut
  3. Membahas Algoritma dan Struktur Data menggunakan bahasa pemrograman tersebut

Maksud gw pasti bakal kembali ke tujuan masing-masing dari buku itu tersebut, kan? Tidak menutup kemungkinan misal ada buku yang membahas tentang Membuat aplikasi E-Commerce menggunakan COBOL yang berarti membahas pembuatan sesuatu menggunakan bahasa pemrograman tersebut.

Poinnya, menurut gw, khususnya dalam pembuatan buku oleh @evilfactorylabs/kang-buku, apa tujuan yang ingin dicapai?

  • Apakah terkait konsep dan implementasi dari suatu bahasa pemrograman?
  • Apakah terkait pemahaman salah satu paradigma menggunakan bahasa pemrograman tersebut?
  • Apakah terkait pembahasan Algoritma dan Struktur Data menggunakan bahasa pemrograman tersebut?

Setelah menentukan tujuan, I guess kita baru bisa menyusun garis besar dengan mantap anjing.

Klo menurut gw, poin nomor 1 sudah diterapkan di belajar-rust, kan? Nah, yang reasonml mungkin bisa menggunakan pendekatan nomor 2, terlebih reason ini—setahu gw—sangat kental dengan paradigma fungsional yang untuk beberapa orang mungkin tidak terlalu familiar karena di kampus diajarinnya OOP (PHP, Java) dan Prosedural (C, Pascal)

Gimana menurut kalian? Apa yang kalian thinking?

@r17x
Copy link
Member Author

r17x commented Oct 18, 2020

Gak habis thinking @faultable 🤦

Setelaha membaca komentar diatas, saya semakin mantap anjing untuk menyusun buku ini.

Apakah terkait konsep dan implementasi dari suatu bahasa pemrograman?
Konsep functional programming
Apakah terkait pemahaman salah satu paradigma menggunakan bahasa pemrograman tersebut?
functional programming
Apakah terkait pembahasan Algoritma dan Struktur Data menggunakan bahasa pemrograman tersebut?
Membahas algoritma ? okay mungkin hal dasar yang diimplementasikan ke bahasa tersebut. Struktur data sudah pasti.

Nah gimana @faultable

@faultables
Copy link
Member

SHIP IT

@adiatma
Copy link
Member

adiatma commented Oct 18, 2020

Ide menarik dari mas @faultable .

Membahas paradigma menarik, karna terkait cara pandang orang, terhadap sesuatu, hal ini bisa beda - beda, tergantung background bahasa yang dia gunakan sebelumnya, misalnya target pembacanya ke orang2 yang sebelumnya menggunakan java *(yang bukan script) misalnya, cara pandangnya pasti beda ke orang - orang yang bahasa sebelumnya yang menggunakan paradigma functional, nah orang2 functional biasanya tertarik nih kalau di tawarin functional, tantangannya ada di pengguna yang punya paradigma yang berbeda. tinggal gimana kita bungkus kontennya jadi lebih menarik dan gurih untuk dibaca di semua kalangan.

@adiatma
Copy link
Member

adiatma commented Oct 18, 2020

misalnya memahami functional dengan cara pandang OOP hahaha, tapi kalau buku biasanya lebih komprehensif bahasannya..

@faultables
Copy link
Member

misalnya memahami functional dengan cara pandang OOP hahaha

evangelism in the nutshell 👊😎

@r17x
Copy link
Member Author

r17x commented Oct 18, 2020

misalnya memahami functional dengan cara pandang OOP hahaha, tapi kalau buku biasanya lebih komprehensif bahasannya..

Ini sangat menarik, krn mayoritas sudah belajar OOP.

evangelism in the nutshell fist_oncomingsunglasses
@faultable you is nutshell

@faultables
Copy link
Member

Mantaaapp

haloo ka, aku nitip jualan yaa

‼ SPOTIFY 1 BULAN START FROM 9K ‼
‼ SPOTIFY 3 BULAN START FROM 16k ‼
‼ NETFLIX CUMA 32K ‼

ready juga app premium lainnya
(YouTube,Ilflix,Viu,PornhubCanva,Disney Hotstar,Wattpad)

@broerjuang
Copy link

ini bisa mulai dengan sesuatu yang kecil nih. Misalnya workshop? buat issue apa nih? cc: @faultable dan @ri7nz

@broerjuang
Copy link

Oh ya ada yang pernah ikut Programming Language Part A ini enak banget. Mungkin bisa mulai ekstrak dari mata kuliahnya. Dan beberapa hal yang praktikal dari Rust atau project Reason. Dari kuliah itu kerasa banget FP aspect of ML.

@adiatma
Copy link
Member

adiatma commented Oct 19, 2020

ini bisa mulai dengan sesuatu yang kecil nih. Misalnya workshop? buat issue apa nih? cc: @faultable dan @ri7nz

Issuenya mau nulis buku reason pake bahasa indonesia

@adiatma
Copy link
Member

adiatma commented Oct 19, 2020

Ideku outlinenya bisa kek gini:

  • Chapter 0 -> fundamental
  • Chapter 1 -> udah mulai ke syntax reason kayak gimana
  • Chapter 2 -> bisa bahas lebih deep dive / atau ada contoh kasus tertentu
  • Chapter 3 -> misalnya apa lagi

@adiatma
Copy link
Member

adiatma commented Oct 19, 2020

Mulai dari hal sederhana, yang mudah buat di pahamin pemula.

@evilfactorylabs evilfactorylabs locked and limited conversation to collaborators Nov 22, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants