Selasa, 22 September 2015

PHYTON ( Programming Languange )



Python is a widely used general purpose, high level programming language.  Its design philosophy emphasizes code readabilityand its syntax allows programmers to express concepts in fewer lines of code than would be possible in languages such as C++ or Java, The language provides constructs intended to enable clear programs on both a small and large scale.Python supports multiple programming paradigms, including object-oriented, imperative and functional programming or procedural styles. It features a dynamic type system and automatic memory management and has a large and comprehensive standard library.
 Python was conceived in the late 1980, and its implementation was started in December 1989 by Guido van Rossum at CWI in the Netherlands as a successor to the ABC language (it self inspired by SETL) capable of exception handling and interfacing with the Amoeba operating system. Van Rossum is Python's principal author, and his continuing central role in deciding the direction of Python is reflected in the title given to him by the Python community, benevolent dictator for life (BDFL).

About the origin of Python, Van Rossum wrote in 1996.
Over six years ago, in December 1989, I was looking for a "hobby" programming project that would keep me occupied during the week around Christmas. My office, would be closed, but I had a home computer, and not much else on my hands. I decided to write an interpreter for the new scripting language I had been thinking about lately: a descendant of ABC that would appeal to Unix/Chackers. I chose Python as a working title for the project, being in a slightly irreverent mood (and a big fan of Monty Python's Flying Circus).

Python 2.0 was released on 16 October 2000 and had many major new features, including a cycle-detecting garbage collector and support for Unicode. With this release the development process was changed and became more transparent and community-backed.
Python 3.0 (also called Python 3000 or py3k), was released on 3 December 2008 after a long period of testing. Many of its major features have been backported to the backwards-compatible Python 2.6 and 2.7.

 Some of the advantages Python is well known for include :
  1. Ease of learning
  2. Portability
  3. Dynamic typing and integration with other languages.
  4.  Python does not use any syntax whatsoever, instead tabb and spacing play an important role in program flow.
  5. With the absence of syntax developers wishing to use Python need not learn any new rules.

The disadvantages of Python include:
  1.  Language translation
  2.  Documentation and the use of modules. Rather then compiling a Python program and then running it, the program is interpreted at runtime. Languages such as Java or C/C++ have over head before the program begins execution so that programs run much quicker, with a Python program the interpreter reads the code and determines what to do while the program is executing.
  3.   Python adds the over head on interpretation to the runtime of the program which can lead to a slower runtime. It is estimated that Python runs 1-5 times slower then Java or C/C++
  4.  Because of its lack of syntax Python is an easy language to program in  however it is not very simple to translate a Python program into any other language. The translation from Python to another language would require the user to carefully examine the structure of the code and make sure to implement the same structure using the syntax of the new programming language
Source :

Vocabulary
·         Emphasizes              : Menekankan
·         Comprehensive     : Menyeluruh/Luas
·         Capable                   : Mampu
·         Occupied                : Sibuk
·         Decided                   : Memutuskan
·         Interpreted               : Ditafsirkan
·         Estimated                 : Perkiraan
·         Require                     : Membutuhkan

Python (Bahasa Pemrograman)

Python secara garis besar digunakan tujuan umum, pemrograman bahasa tingkat tinggi,  filosofi desainnya menekankan kode yang mudah dibaca, sintaksnya memperbolehkan pemrogramnya untuk mengungkapkan konsep dalam beberapa baris kode daripada bahasa C++ atau java.  Bahasanya menyediakan bahasa yang dimaksudkan untuk program dalam skala kecil dan besar. Python mendukung paradigma banyak pemrograman, termasuk orientasi objek, imperatif, dan pemrograman fungsional atau gayaprosedural. Fiturnya tipe dinamis dan manajemen memori otomatis yang besar dan standar perpustakaan komprehensif.
Python dibuat diakhir tahun 80-an dan penanamannya dimulai dalam desember 1989 oleh Guido Van Rossum di CWI di belanda sebagai suksesor ke bahasa ABC (terinspirasi oleh SETL), dan antarmukanya dengan sistem operasi amoeba. Van rossum adalah kepala pencipta python, dan dia melanjutkan peran penting dalam memilih tujuan python direfleksikan dalam judul yang diberikan ke dia oleh komunitas python, BDFL.

Tentang asal-usul Python, Van Rossum menulis pada tahun 1996.
Lebih dari 6 tahun lalu, dalam desember 1989, saya mencari sebuah hobi, proyek pemrograman yang akan membuat saya sibuk selama seminggu sekitar waktu natal. Kantor saya..akan ditutup, tapi saya punya computer di rumah, dan tidak banyak yang ada di tangan saya. Saya memilih untuk menulis sebuah penafsiran untuk menulis bahasa baru. Saya telah berpikir memikirkan dengan lambat : keturunan ABC yang membandingkan hacker unix/C. saya memilih python sebagai judul pekerjaan untuk proyek saya . berada di suasana hati yang sedikit sopan (dan penggemar Monty Python's Flying Circus).

Python 2.0 dirilis pada tanggal 16 Oktober 2000 dan memiliki banyak fitur baru yang besar, termasuk siklus-mendeteksi pengumpul sampah dan dukungan untuk Unicode. Dengan dirilis proses pembangunan berubah dan menjadi lebih transparan dan masyarakat mendukung .
Python 3.0 (juga disebut python 3000 atau py3k), dirilis pada tanggal 3 Desember 2008 setelah periode  pengujian panjang. Banyak fitur utama telah backported ke Python kembali menjadi kompatibel dalam 2.6 dan 2.7. 

Beberapa keuntungan Python :

1.      Kemudahanbelajar
2.      Portabilitas
3.      mengetikdinamis dan integrasi dengan bahasa lain.
4.      Python tidak menggunaka nsintaks apa yang pernah jadi, bukannya Tabb dan jarak memainkan peran penting dalam aliran program.Dengan tidak adanya pengembang sintaks,  yang ingin menggunakan Python tidak perlu belajar aturan baru.

Kelemahan dari Python meliputi :
  1. Terjemahan bahasa 
  2.  Dokumentasi dan penggunaan modul. Ketimbang menyusun program Python dan kemudian menjalankannya, program ini ditafsirkan pada saat runtime. Bahasa seperti Java atau C / C ++ memiliki lebih dari kepala sebelum program dimulai eksekusi sehingga program berjalan lebih cepat, dengan program Python interpreter dapat membaca kode dan menentukan apa yang harus dilakukan sementara program mengeksekusi.
  3.  Python menambahkan kepala interpretasi ke runtime dari program yang dapat menyebabkan runtime lebih lambat. Diperkirakan Python berjalan 1-5 kali lebih lambat dari Java atau C / C ++.
  4. Karena kekurangan sintak Python yaitu bahasa yang mudah untuk program namun tidak  sederhana untuk menerjemahkan program Python menjadi bahasa lain. Terjemahan dari Python ke bahasa lain akan meminta user untuk hati-hati memeriksa struktur kode dan pastikan untuk menerapkan struktur yang sama menggunakan sintaks bahasa pemrograman baru.
Sumber :



Rabu, 16 September 2015

Biography of Thomas Alva Edison


   
Although not school, small Edison demonstrated curious nature and always wanted to try. Before reaching school age he had dissected the animals, not to torture these animals, but purely driven by his curiosity. At the age of eleven Edison built a simple chemical laboratory in the basement of his father's house. A year later he managed to make a telegraph that although the shape primitive but it works.

Of course, experiments that do require a sizable fee. To meet its needs, at the age of twelve Edison worked as a seller of newspaper and candy on trains operating between the city of Port Huron and Detroit. So that spare time on the train is not wasted Edison asked for permission to the railway company, "the Grand Trunk Railway", to create a small laboratory in a train carriage

in 1865 Edison almost lost his hearing due to an accident. But he did not regard it as flawed even consider it as an advantage because he has a lot of time to think than to listen to empty talk. 1868 Edison got a job as a telegraph operator in Boston. Spent all his spare time to conduct engineering experiments.

Thomas Alva Edison received his first patent for a tool electric vote recorder, but no one was interested to buy it so he switched to the discovery of a commercial nature. His first invention was the development of a commercial nature stock ticker. Edison selling his invention to a company and get the money for 40000 dollars. This money is used by Edison to open companies and laboratories in Menlo Park, New Jersey. In this laboratory he get a variety of inventions which then change the world.

In 1877 he invented the phonograph. In the same year he occupied himself with the problem at that time to the attention of many researchers: incandescent lamps. Edison realized how important such a light source for human life.The question is how to find materials that can be incandescent when electrified but not burned. In total there are about 6000 materials tried. Through the efforts Edison, finally, on October 21, 1879 was born the first electric incandescent lamp capable of burning for 40 hours.Passing through the 1920s his health worsened and he  died on October 18th 1931 at the age of 84 years.


Vocabulary
  1. Dissected : Membedah
  2. Torture : Menyiksa
  3. Sizable : Cukup Besar
  4. Carriage : Gerbong
  5. Invention : Penemuan 
  6. Occupied : Sibuk
  7. Incandescent : Pijar
     

    Biografi Thomas Alva Edison

     Meskipun tidak sekolah, Edison kecil menunjukkan sifat ingin tahu dan selalu ingin mencoba. Sebelum mencapai usia sekolah dia sudah membedah hewan-hewan, bukan untuk menyiksa hewan-hewan tersebut, tetapi murni didorong oleh rasa ingin tahunya. Pada usia sebelas tahun Edison membangun laboratorium kimia sederhana di ruang bawah tanah rumah ayahnya. Setahun kemudian dia berhasil membuat sebuah telegraf yang meskipun bentuknya primitif tetapi bisa berfungsi.

    Tentu saja percobaan-percobaan yang dilakukannya membutuhkan biaya yang lumayan besar. Untuk memenuhi kebutuhannya itu, pada usia dua belas tahun Edison bekerja sebagai penjual koran dan permen di atas kereta api yang beroperasi antara kota Port Huron dan Detroit. Agar waktu senggangnya di kereta api tidak terbuang percuma Edison meminta ijin kepada pihak perusahaan kereta api, “Grand Trunk Railway”, untuk membuat laboratorium kecil di salah satu gerbong kereta api.

    Pada tahun 1865 Edison hampir kehilangan pendengarannya akibat kecelakaan. Tetapi dia tidak menganggapnya sebagai cacat malah menganggapnya sebagai keuntungan karena ia banyak memiliki waktu untuk berpikir daripada untuk mendengarkan pembicaraan kosong. Tahun 1868 Edison mendapat pekerjaan sebagai operator telegraf di Boston. Seluruh waktu luangnya dihabiskan untuk melakukan percobaan-percobaan tehnik. Tahun ini pula ia menemukan sistem interkom elektrik.

    Thomas Alva Edison mendapat hak paten pertamanya untuk alat electric vote recorder tetapi tidak ada yang tertarik membelinya sehingga ia beralih ke penemuan yang bersifat komersial. Penemuan pertamanya yang bersifat komersial adalah pengembangan stock ticker. Edison menjual penemuaannya ke sebuah perusahaan dan mendapat uang sebesar 40000 dollar. Uang ini digunakan oleh Edison untuk membuka perusahaan dan laboratorium di Menlo Park, New Jersey. Di laboratorium inilah ia mendapatkan berbagai penemuan yang kemudian mengubah dunia.

    Tahun 1877 ia menemukan phonograph. Pada tahun ini pula ia menyibukkan diri dengan masalah yang pada waktu itu menjadi perhatian banyak peneliti: lampu pijar. Edison menyadari betapa pentingnya sumber cahaya semacam itu bagi kehidupan umat manusia. Persoalannya ialah bagaimana menemukan bahan yg bisa berpijar ketika dialiri arus listrik tetapi tidak terbakar. Total ada sekitar 6000 bahan yang dicobanya. Melalui usaha keras Edison, akhirnya pada tanggal 21 Oktober 1879 lahirlah lampu pijar listrik pertama yang mampu menyala selama 40 jam. Melewati tahun 1920-an kesehatannya kian memburuk dan beliau meninggal dunia pada tanggal 18 Oktober 1931 pada usia 84 tahun


    Selasa, 08 September 2015

    How Facebook Works

    ENGLISH VERSION

    How Facebook Works


    In 2004, Mark Zuckerberg, Dustin Moskovitz and Chris Hughes, three Harvard University students, launched a Web site designed to put students in touch with one another, share their photos and meet new people. They called it thefacebook.com, and before long the site became extremely popular on the Harvard campus. A month after the site launched, the creators expanded it to include students from Stanford, Columbia and Yale. By 2005, students in 800 college networks across the United States could join the network, and its membership grew to more than 5 million active users. In August of that year, the site's name changed to Facebook.
    Facebook was originally intended for college students, but today anyone can join the network. Although the site's scope has expanded to include more than just students, its purpose remains the same -- giving people a way to share information in an easy and entertaining way. Like MySpace, Facebook is a social networking site.
    ­To explore Facebook, you must create a free account on the site. Facebook's terms of use state that members must be at least 13 years old, and any member between the ages of 13 and 18 must be enrolled in school. Facebook requires new members to provide a valid e-mail address before completing registration. Once you've created an account and answered a few questions about where you work, where you went to school and where you live, Facebook will generate a profile for you.
    ­­Facebook provides several ways to find friends:
    • You can browse and join networks, which are organized into four categories: regions (networks that are linked to specific cities or countries), colleges, workplaces and high schools. Once you join a network, you can browse through the list of members and search for people you know. You can sort people by age, sex, relationship status, political views and other criteria.
    • You can let Facebook pull contacts from a Web-based e-mail account. To do this, you have to give Facebook your e-mail address and password. Facebook uses a program that searches through your e-mail contacts and compares the list against its membership database. Whenever Facebook discovers a match, it gives you the option to add that person as a friend.
    • You can use Facebook's search engine to look for a specific person. Type the person's name into the search field, and Facebook will display any profiles that match the name.
    In this article, we'll learn about Facebook profiles, applications and how you can access the site using mobile devices like cell phones. See the next page for a closer look at Facebook profiles.

    Source: http://computer.howstuffworks.com/internet/social-networking/networks/facebook.htm


    Vocabulary : 
    1. Intended : Dimaksudkan
    2. Altough : Meskipun
    3. Remains : Sisa
    4. Enrolled : Terdaftar
    5. Requires : Membutuhkan 
    6. Generate : Hasil
    7. Through : Melalui


    Versi Indonesia


    BAGAIMANA FACEBOOK BEKERJA

    Pada tahun 2004, Mark Zuckerberg, Dustin Moskovitz, dan Chris Hughes, tiga mahasiswa Universitas Harvard, merilis sebuah design web untuk menghubungkan siswa dengan yang lainnya, berbagi foto mereka dan bertemu dengan orang baru. Mereka thefacebook.com dan jauh sebelum situs menjadi sangat populer di kampus Harvard. Sebulan setelah situs rilis, sang pembuat meluaskannya kepada mahasiswa Stanford, Columbia, Yale bisa ikut bergabung. Tahun 2005 , 800 mahasiswa di seluruh kampus di Amerika Serikat dapat bergabung dengan situs itu, dan anggotanya tumbuh lbih dari 5 juta pengguna aktif. Pada bulan Agustus tahun itu, situs berubah nama menjaadi Facebook.

    Facebook sebenarnya dibuat khusus untuk mahasiswa, tapi sekarang semua orang dapat bergabung dengan Facebook walaupun jangkauan situs tersebut sudah diperluas bukan hanya untuk mahasiswa, tujuannya tetap sama memberi jalan bagi orang-orang untuk berbagi informasi dalam cara yang mudah dan menarik. seperti MySpace, Facebook adalah situs sosial.

    Untuk menggunaka Facebook, kamu harus membuat akun pada situs tersebut. Aturan Facebook bahwa anggota setidaknya harus berusia 13 tahun, dan beberapa anggota yang berusia antara 13 dan 18 tahun harus terdaftar di Sekolah. Facebook membutuhkan anggota baru untuk menyediakan alamat E-mail yang sah sebelum menyelesaikan registrasi . Sekali kamu telah membuat akun dan menjawab beberapa pertanyaan tentang dimana kamu bekerja, dimana kamu sekolah dan dimana kamu tinggal, Facebook akan membuat sebuah profil untukmu.

    Facebook menyediakan berbagai cara untuk menemukan teman.
    • kamu dapat mencari dan bergabung dengan jaringan, yang berorganisasi dalam 4 kategori area ( jaringan yang terhubung dengan Negara atau Kota tertentu), kampus, tempat kerja, dan sekolah menengah. Sekali kamu bergabung dengan jaringan, kamu dapat mencari pada daftar anggota untuk mencari orang yang anda ketahui. Kamu dapat memilah orang dari umur, jenis kelamin, status hubungan, pandangan politik, dan kriteria lainnya.
    • Kamu dapat membuat Facebook terhubung dengan sebuah jaringan berdasarkan akun E-mail. untuk melakukan ini, kamu harus memberikan alamat E-mail dan password facebook m. Facebook melakukan sebuah program yang mencari melalui kontak E-mail anda dan membandingkan dengan daftar anggota yang ada di data. Ketika Facebook mendqapatkan kecocokan, itu akan memberi anda sebuah pilihan untuk menambahkan seseorang sebagai teman.
     Kamu dapat menggunakan kolom pencarian Facebook untuk mencari orang tertentu. Ketik nama orang tersebut, dalam kolom pencarian, dan Facebook akan memunculkan beberapa profil yang cocok dengan nama tersebut.

    Dalam artikel ini, kita akan belajar tentang profil Facebook, aplikasi dan bagaimana anda mengakses situs dengan menggunakan perangkat mobile seperti telepon genggam.
    Lihat lembar selanjutnya untuk melihat lebih jelas tentang profil Facebook.