Skip to main content

Pointers in C-Programming Languange

Video yang akan saya ulas kali ini berjudul : "Pointers in C Theory", diunggah oleh pengguna bernama Telusko Learnings pada tanggal 23 Maret 2016. Video yang berdurasi 9 menit 21 detik ini telah ditonton sebanyak 9883 kali. Video tersebut dapat diakses melalui link : https://youtu.be/7DQsQB42sUM.

Pada video ini, pengunggah menjelaskan bagaimana sebuah variable dalam Bahasa C disimpan dan bagaimana pula pointer dalam Bahasa C diinisiasi. Dijelaskan dalam video tersebut secara singkat bahwa sebuah variable memiliki nama variable, nilai (value) dari variable itu sendiri, serta alamat (address) dari variable tersebut.

Untuk dapat mengakses alamat dari suatu variable, maka perlu ditambahkan symbol & tepat sebelum nama variable yang ingin disimpan alamatnya (misal : int p = &a;). Contoh tersebut bahwa kita ingin menyimpan alamat dari variable a di dalam variable p. Pengunggah juga menambahkan bahwa dengan memanfaatkan pointer programming, efisiensi program yang dikembangkan dapat meningkat, namun jika terlalu banyak menggunakan pointer programming, maka kode yang dituliskan (source code) akan lebih sulit dipahami oleh orang lain.

Menurut saya, video yang diunggah oleh Telusko Learnings sangat mudah diikuti terutama bagi yang baru mulai memahami konsep dasar variable dan pointer di dalam Bahasa C. Selain itu, contoh yang diberikan juga cukup representative sehingga kita tidak perlu lagi membuka banyak referensi untuk materi yang telah disampaikan.

Github Account : bedhilzz
URL Ulasan : http://bedhilzz.blogspot.com/2017/05/pointers-in-c-programming-languange.html
URL Video : https://youtu.be/7DQsQB42sUM (9 menit 21 detik)
Video Author : Telusko Learnings
Pemetaan : week04
Revisi pertama : 16 Mei 2017
Revisi kedua : 16 Mei 2017

Comments

Popular posts from this blog

Ranking10

RANKING10 ULASAN PESERTA OS 2017-1 001. [W10-001] http://abrarsantiagoo.blogspot.co.id/p/week00.html 002. [W10-024] http://fisikagampangasikmenyenangkan.blogspot.co.id/2017/05/ulasan-2-what-is-docker-dalam-postingan.html 003. [W10-003] http://gabriellenatasha407.blogspot.co.id/2017/05/ulasan-2-week10.html 004. [W10-004] http://samosirrinjani.blogspot.co.id/2017/05/ulasan-2.html 005. [W10-020] http://radityanurfadillah.blogspot.co.id/2017/05/ulasan-1.html 006. [W10-002] http://andreramadhanios.blogspot.co.id/2017/05/os-ulasan2.html 007. [W10-010] http://satriabagusos1617.blogspot.co.id/2017/05/ulasan1_14.html 008. [W10-006] https://rifkarnf.blogspot.co.id/2017/05/ulasan-2.html 009. [W10-021] http://rkkautsar-os.blogspot.com/2017/05/lxc-linux-container.html 010. [W10-007] http://os171-vfa.blogspot.co.id/2017/05/ulasan2.html 011. [W10-027] http://fahmitok123.blogspot.co.id/2017/05/intro-to-lxc-lxd-and-linux-container.html 012. [W10-012] http://osramadhan1998.blogspot.co.id/2017/05/ulas

Deadlock and Starvation

Video yang akan saya ulas kali ini berjudul : " CISY 217 Ch 5 - Deadlocks and Starvation ", diunggah oleh pengguna bernama Stephen Brower pada tanggal 16 Februari 2014. Video yang berdurasi 10 menit ini telah ditonton sebanyak 2576 kali. Video tersebut dapat diakses melalui link : https://youtu.be/2klwq4GeVtw. Pada video ini, Stephen menjelaskan bagaimana Deadlock dapat terjadi, yaitu saat dua buah proses yang berbeda ingin meakses resource yang sama. Hal yang terjadi adalah sistem akan terus menunggu sampai proses tersebut selesai, maka yang akan terjadi selanjutnya adalah kedua proses tersebut tidak akan selesai dan sistem akan mengalami Deadlock . Selain itu, Stephen juga menjelaskan 4 kondisi utama bagaimana Deadlock dapat terjadi, yaitu Mutually Exclusion , Resource Holding , Preemption , dan yang terkahir adalah Circular Wait .  Pada bagian selanjutnya, Stephen menjelaskan juga apa yang dimaksud dengan Starvation . Sesuai dengan arti secara bahasa, starvation