Tüm Bilmeniz Gerekenler GAMBAS'IN TEMEL Rehberi

  • Michael Fisher
  • 0
  • 2823
  • 431
reklâm

80'li yıllarda bir bilgisayara sahipseniz, neredeyse kesinlikle BASIC'i biliyordunuz. Her mikrobilgisayar, dil üzerinde kendi çevirileriyle geldi ve bir Cumartesi öğleden sonra kodunu satır satırındaki bir dergi satırından kopyalamak için nadir değildi. Nihai ürün neredeyse her zaman bir tür oyun ya da ilginç bir görsel efekt olacaktır..

Tüm nesil kodlayıcılara ilham verdi. Ancak BASIC, Commodore 64'ün yaptığı aynı zamanda öldü ve gerçekten de değiştirilmedi. Windows sahneye çıktığından, bilgisayar kullanmak için artık kod yazmak gerekli değildi. İsteseniz bile, Windows gerçekten bir BASIC benzeri programlama dili ile gelmedi.

Ancak bir avuç dolusu kişi, Linux ve FreeBSD için mevcut olan GAMBAS - Gambas Neredeyse Means Basic adlı bir programlama diliyle canlandırmaya çalışıyor. İşte bilmeniz gerekenler.

GAMBAS Nedir?

Öyleyse, biraz tarih ile başlayalım..

1980'lerde, Microsoft şu anda olanın bir gölgesiydi. Evde çok az insanın bilgisayarı vardı ve Amstrad, Atari ve Commodore tarafından yapılanlara sahip olma eğiliminde olanlar; dönemin devleri.

Bunlar şimdi bildiğimiz işletim sistemleri ile gelmedi, fakat kasetlerden ve jumbo boyutlu disketlerden kod çalıştırmak için minimalist bir yaklaşım vardı. Ayrıca BASIC adı verilen basit, insan tarafından okunabilen bir programlama dili için tercümanlar ile birlikte geldiler. Bu, tüm yeteneklerin programcılarına oyun ve uygulamalar yapmalarını ve serbestçe dağıtmalarını sağladı. Birçok bakımdan BASIC, hobi geliştirici pazarını başlattı ve günümüz App Store'un manevi bir atası olarak görülebilir..

Ama sonra bilgisayar pazarı değişti.

Atari, Amstrad ve Commodore'un tümü işsiz kaldı ya da donanım yapmaktan tamamen yazılıma dönüştü. Bilgisayar pazarı, birden çok küçük oyuncudan oluşan gruptan sadece ikisine; Apple ve Microsoft. Bu dönüşümün bir zayiatı BASIC oldu.

GAMBAS, bu döneme manevi bir gerilemedir. Ancak bazı önemli farklılıklarla geliyor.

İlk olarak, sözdizimsel olarak (dilin dilbilgisi ve yapısı), Microsoft'un Visual Basic dilininkine benzer bir yapıyı benimseyen 'eski okul' BASIC'e büyük ölçüde farklıdır. Bunu kullandıysanız, GAMBAS size inanılmaz derecede aşina olacaktır. Olmazsa, muhtemelen yapacak bir şeyler öğrenmen gerekecek..

İkincisi, GAMBAS, kodlamanın 'gerçek dünya' terimleriyle mantıksal olarak organize edildiği programlama için nesne yönelimli bir yaklaşım kullanır. Bu, olağandışıdır, temel notierear dilleri daha prosedürel bir tarz kullandığında, kodun sırayla takip edilmesi gereken adımlar halinde organize edildiği durumlarda, olağandışıdır..

Son olarak, GAMBAS bir dilden daha fazlasıdır. Aynı zamanda bir IDE (Integrated Development Environment) ve temel kullanıcı ortamları yapmak için bir araç takımı ile birlikte gelir. Hatta baş döndürücü bir dizi Linux uygulamasının arkasındaki motor olan QT'yi ve bilgisayar grafik motorlarının altın standardı olan SDL'yi bile destekliyor..

Şaşırtıcı bir şekilde, GAMBAS ayrıca web siteleri yapmanızı sağlayan bir CGI motoru ile birlikte geliyor. Bunu kesinlikle tavsiye etmem, büyük ölçüde son derece yavaş olmasından ve GAMBAS'ın MongoDB'nin beğenilerini içeren ortak geliştirici araçlarını desteklememesi nedeniyle bir MongoDB Veritabanının Verilerinizi Nasıl Daha İyi Düzenleyebileceğini (MongoDB Veritabanının Verilerinizi Nasıl Daha İyi Düzenleyebileceğini) "humongous"), MySQL'e alternatif olarak kullanılan, platformlar arası belge tabanlı bir veritabanıdır. Ama bu ne anlama geliyor? veri depolamak için çeşitli web uygulamaları tarafından kullanılır..

Onu nasıl alabilirim?

Eh, bu basit. GAMBAS şu anda Linux ve FreeBSD için mevcuttur ve seçtiğiniz dağıtım havuzlarından indirilebilir. Ubuntu kullanıyorsanız, çalıştırın sudo apt-get install gambas3. Bu daha sonra 100 megabayttan fazla veri yükler.

Windows kullanıyorsanız, Cygwin ile biraz güreş yaparak çalıştırabilirsiniz. VM kullanmak muhtemelen daha kolay.

O zaman, sadece dalmak ve ayaklarınızı ıslatmak sorun. Başlamak için iyi bir yer, GAMBAS'ın birçok şablonundan biridir; bu da kütüphaneleri bulmak ve bunları projenize bağlamak için zahmetli bir adım olmadan kodlamaya başlamanızı kolaylaştırır..

Bunu nereden öğrenebilirim?

GAMBAS Codecademy - Kodlamanın En Kolay Yolu Aşağı Codecademy - Kodlamanın En Kolay Yolu Aşağı Hands Codecademy, JavaScript'in temelleri arasında size yol gösteren yeni bir web sitesi kesişen etkileşimli programlama dersidir. Çok uzun zamandır olmamakla birlikte, site zaten çok fazla buzz oluşturuyor… çok niş bir dil.

Sonuç olarak, diğer dillerde olduğu gibi, aynı miktarda öğrenme materyali mevcut değil. CodeAcademy bir GAMBAS kursu yazmadı (ve neredeyse kesinlikle asla yazmayacak) ve amazon.com'daki dil hakkında sadece iki kitap var..

Bu bakımdan, bu dili öğrenme seçenekleriniz çok sınırlıdır..

İlk iyi bir adım, GAMBAS Wiki’sinde ücretsiz olarak sunulan belgelerdir. Bunu başaramazsanız, John Rittenhouse tarafından GAMBAS [Artık Kullanılamaz] A Başlangıç ​​Kılavuzu'na bakın. Bu çevrimiçi okunabilir.

Ondan sonra, dilde yazılmış açık kaynak kodlu projeleri aramayı deneyin ve bu dil hakkında fikir sahibi olup olmadığınıza bakın. Başlamak için harika yerler arasında BitBucket Love GitHub? 4 Sebep Neden Kodunuzu BitBucket Love GitHub'da Sunmalısınız? 4 Neden Kodunuzu BitBucket'te Barınmalısınız? Kodunuzu nereye koyacağınızı düşünmeniz gerekir. GitHub'ı duymuşsundur. Bu şaşırtıcı değil. GitHub, bireyler ve kuruluşlar tarafından kod barındırmak, belgeler üzerinde işbirliği yapmak ... ve daha popüler kuzeni Github, Git Nedir ve Neden Geliştirici Olmalı? Neden Geliştirici Olmalı? Bir Geliştirici Sizsiniz Web geliştiricileri olarak, çoğu zaman yerel geliştirme sitelerinde çalışma eğilimindeyiz, daha sonra işimiz bittiğinde her şeyi yükleyin. Bu sadece siz ve değişiklikler küçük olduğunda sorun değil,……

Öğrenmeye Değer Mi??

Kariyerinizi ilerletmek için bir programlama dili öğrenmeyi planlıyorsanız, GAMBAS o dilde olmamalıdır. Gerçek dünyada, hiç kimse onu çalışma dili olarak kullanmaz. Sadece pratik değil, pek çok düzeyde.

Ana akım programlama dillerinin önemli bir kısmından farklı olarak, GAMBAS ile yazılmış kodlar kolayca Windows veya OS X'e aktarılamaz. Ayrıca, GAMBAS'ı öğrenmek için aktif, geniş bir geliştirici topluluğunun olması beklentisiyle öğrenmeye karar verirseniz, şiddetle hayal kırıklığına uğramak.

Aynı zamanda son derece pratik değildir. Örneğin, Python'un temel güçlü yönlerinden biri, kendi web sunucularınızı oluşturmak için HTML'i manipüle etmekten herhangi bir şey yapmanıza izin veren, onun için mevcut olan kitaplıkların zenginliğidir. GAMBAS için böyle bir şey yok.

Bunu bir öğretim dili olarak bile tavsiye edemiyorum. Yazılım Geliştirme İçin Hangi Programlama Dilini Öğrenmelisiniz? Yazılım Geliştirme İçin Hangi Programlama Dilini Öğrenmelisiniz? Programlama yoluna başlarken, zamanınızı akıllıca kullanarak, hem de gelecekte yarar sağlayacak bir şey öğrenmeye karar vermeniz önemlidir. Python ve Ruby, daha temiz, daha az opak ve aslında kullanılıyor. Bu dilleri çevreleyen, GAMBAS'ın aksine, bu konuda göreceli olarak sınırlı olan çok sayıda öğrenme materyali de bulunmaktadır..

Öyleyse, kim GAMBAS'ı öğrenmeli? 80'lerde dergilerden kod kopyalamak için harcadığınız saatleri düşündüğünüzde gözleriniz puslu kalırsa, bundan bir vuruş alabilirsiniz..

Ama diğerleri? Sadece Python'u öğren.

Fotoğraf Kredisi: Commodore Amiga 500 (Quagmire)




Henüz no comments

Modern teknoloji hakkında basit ve uygun fiyatlı.
Modern teknoloji dünyasında rehberiniz. Her gün bizi çevreleyen teknolojileri ve araçları nasıl kullanacağınızı ve Internet'te ilginç şeyleri nasıl keşfedeceğinizi öğrenin.