@ozenozkaya
Dostum verdiğin bilgiler için teşekkürler, pek anlamamışta olsam olaya bakış açım genişledi diyebilirim.
Birde merak ettiğim bir nokta var.
Linux bu programlama işinde windowsa nazaran daha iyiymiş sanırım yada öyle birşeydi.
Programcı bir arkadaşım linux aşağı linux yukarı anlatır dururduda.
Değerli arkadaşlar sitemizi ziyaret ettiğiniz için çok teşekkür ederiz. Forumu güncel tutmaya ve olabildiğince ilgilenmeye çalışıyoruz. Sitemize girince üye olup ilgilendiğiniz manga konularına mesaj atarsanız seviniriz.
Programcılık Dersi
-
- Mesajlar: 66
- Kayıt: 02 Nis 2012 16:03
- Cinsiyet: Erkek
- Favori Manga: naruto
- Favori Anime: naruto
Konu Dışı
@Todomeda
Rica ederim, ilgilendiğin kısımları daha açık anlatmaya çalışabilirim. Yazı çok uzayıp okunamaz hale gelmesin diye bazı terimleri ve kavramları açıklamadım.
Linux bence de programlama yapmaya daha uygun bir ortam. Sebepleri şunlar:
-> Tamamen açık kaynaklı bir sistem olduğundan sistem her aşamasını kontrol etmek mümkün. Bu da yazdığımız kodlarda hata bulmayı kolaylaştırıyor.
-> Tamamen açık kaynaklı bir sistem olduğundan, optimizasyon imkanı çok daha fazla. İstenmeyen yazılım bileşenleri kaldırılabiliyor ya da kapatılabiliyor. Bunu şöyle anlatayım: printer ve ses çıktısı kullanmayacağınız platformda linuxu bu sürücüleri çıkartarak derleyip daha küçük bir linux sürümü elde edebilirsiniz. Ya da tek bir dosya sistemi tipi kullanacaksanız (misal FAT) diğer dosya sistemlerine olan desteği kapatıp daha da küçük bir sürüm elde edebilirsiniz. Windowsta bu imkansız.
-> Milyonlarca kişinin katkılarıyla oluştuğundan çok çok zekice ve oturmuş bir tasarıma sahip. Linuxta bir zamanlanmış görevi cron isimli bir tool ile gerçeklemek çok çok kolay iken windowsta bu iş eziyet. Böyle sonsuz sınırsız örnek verebilirim.
-> Konsolu windowsa göre çok daha gelişmiş ve kolay kullanılabilir durumda.
-> Windows yalnızca bilgisayarlarda çalışıyor. Linux ise etrafımızdaki bir çok elektronik cihazın üzerinde var. Örneğin linux ile çalışan kahve makinaları, saatler, fotoğraf makineleri, IP kameralar var. Hatta Android ve IOS da linux üzerine kurulu. Linux yüksek derecede konfigüre edilebilir bir sistem olduğundan 10mB'lık hafızası olan bir cihaza bile linux kurulabiliyor. Bu da yazdığınız bir kodun evrensel olarak tüm bu cihazların üzerinde çalışabilmesi demek. Bu konuyu gömülü linux olarak aratabilirsiniz.
-> Yetkilendirme ve güvenlik özellikleri çok iyi.
Böyle bir çok faydası var. Linux gerçekten yazılım geliştirmeye çok çok uygun. Öteyandan .NET doğru düzgün yok. Bu büyük bir dezavantaj oluşturuyor. Microsoft .NET'i basit olarak çalıştıran Mono var linuxta ama çok yeterli değil. Temel anlamda durum bu diyebilirim.
Rica ederim, ilgilendiğin kısımları daha açık anlatmaya çalışabilirim. Yazı çok uzayıp okunamaz hale gelmesin diye bazı terimleri ve kavramları açıklamadım.
Linux bence de programlama yapmaya daha uygun bir ortam. Sebepleri şunlar:
-> Tamamen açık kaynaklı bir sistem olduğundan sistem her aşamasını kontrol etmek mümkün. Bu da yazdığımız kodlarda hata bulmayı kolaylaştırıyor.
-> Tamamen açık kaynaklı bir sistem olduğundan, optimizasyon imkanı çok daha fazla. İstenmeyen yazılım bileşenleri kaldırılabiliyor ya da kapatılabiliyor. Bunu şöyle anlatayım: printer ve ses çıktısı kullanmayacağınız platformda linuxu bu sürücüleri çıkartarak derleyip daha küçük bir linux sürümü elde edebilirsiniz. Ya da tek bir dosya sistemi tipi kullanacaksanız (misal FAT) diğer dosya sistemlerine olan desteği kapatıp daha da küçük bir sürüm elde edebilirsiniz. Windowsta bu imkansız.
-> Milyonlarca kişinin katkılarıyla oluştuğundan çok çok zekice ve oturmuş bir tasarıma sahip. Linuxta bir zamanlanmış görevi cron isimli bir tool ile gerçeklemek çok çok kolay iken windowsta bu iş eziyet. Böyle sonsuz sınırsız örnek verebilirim.
-> Konsolu windowsa göre çok daha gelişmiş ve kolay kullanılabilir durumda.
-> Windows yalnızca bilgisayarlarda çalışıyor. Linux ise etrafımızdaki bir çok elektronik cihazın üzerinde var. Örneğin linux ile çalışan kahve makinaları, saatler, fotoğraf makineleri, IP kameralar var. Hatta Android ve IOS da linux üzerine kurulu. Linux yüksek derecede konfigüre edilebilir bir sistem olduğundan 10mB'lık hafızası olan bir cihaza bile linux kurulabiliyor. Bu da yazdığınız bir kodun evrensel olarak tüm bu cihazların üzerinde çalışabilmesi demek. Bu konuyu gömülü linux olarak aratabilirsiniz.
-> Yetkilendirme ve güvenlik özellikleri çok iyi.
Böyle bir çok faydası var. Linux gerçekten yazılım geliştirmeye çok çok uygun. Öteyandan .NET doğru düzgün yok. Bu büyük bir dezavantaj oluşturuyor. Microsoft .NET'i basit olarak çalıştıran Mono var linuxta ama çok yeterli değil. Temel anlamda durum bu diyebilirim.
En son ozenozkaya tarafından 25 Haz 2014 18:21 tarihinde düzenlendi, toplamda 1 kere düzenlendi.
sudo ./FuutonRasenShiruken.sh
- unreal_tr
- Coder
- Mesajlar: 520
- Kayıt: 04 Ağu 2012 06:15
- Cinsiyet: Erkek
- Favori Manga: One Piece, Sun Ken Rock, Kenichi
- Favori Anime: One Piece, Full Metal Alchemist, Hellsing
- Konum: Matrix Mainframe
- İletişim:
@Todomeda
Ne kullandığının ya da ne ile programladığının bi önemi yok. İhtiyaclara, prensiplere ve amaca göre platform ve programlama dili kullanılabilir.
Hepsinin artıları ve eksileri var ama hiçbirisi bir diğerine üstünlük sağlayamaz.
Linux sunucular için iyi bir işletim sistemiyken, son kullanıcı için Windows iyidir.
Ne kullandığının ya da ne ile programladığının bi önemi yok. İhtiyaclara, prensiplere ve amaca göre platform ve programlama dili kullanılabilir.
Hepsinin artıları ve eksileri var ama hiçbirisi bir diğerine üstünlük sağlayamaz.
Linux sunucular için iyi bir işletim sistemiyken, son kullanıcı için Windows iyidir.
"Information is power. But like all power, There are those who want to keep it for themselves"
- Memento mori
- Mesajlar: 25
- Kayıt: 19 Haz 2014 08:33
- Cinsiyet: Erkek
- Favori Anime: Elfen Lied
Arkadaşlar bu konuların yeri burası değildir, işin içinde olmayanların tetkik edebilecekleri veriler değil bunlar. Dışarıda zaten bir ton platform fanboyları varken birde siz yağ sürmeyin.
- Memento mori
- Memento te hominem esse
- Respice post te! Hominem te esse memento!
- Memento mori
- Mesajlar: 25
- Kayıt: 19 Haz 2014 08:33
- Cinsiyet: Erkek
- Favori Anime: Elfen Lied
Arkadaşlar sayımız hemen hemen belli oldu, 1 hafta demiştim ama uzun süredir ses seda yok kimseden. Bu yüzden pazar gecesine kadar bekleyeceğim ve ondan sonra derslerimize başlayacağız.
Önümüzdeki bir kaç hafta sadece algoritma üzerinde duracağız. Sonrası için eğer talebiniz varsa pazar günene kadar söyleyin düşüneyim çünkü pazardan sonra belirlediğim programın dışına çıkmayacağım.
Bir arkadaş nasıl olacağını sormuştu hem ona cevap, hemde ön bilgi olsun buradan diye ilk haftanın programının bir kısmını anlatıyorum; maalesef ülkemiz halen daha yazılım namına eğitimde somut bir adım atmış değil ve bunun eksikliğini bir çok yerde hissediyoruz. Çocukları ve gençleri programlamayı sevdirmek adına ortaklaşa açılmış yabancı bir oluşum var. Oradan Algoritma ile alakalı bir kaç oyun indirdim ve biraz editledim.
Oyun algoritma mantığını oturtmak adına başlangıç için çok yararlı bir uygulama. Ben onu hangi levelleri ne kadar sürede geçtiniz, en çok hangi adımlarda takıldınız ve nereye kadar ilerleyebildiğinizi görebilmek adına tekrardan düzenledim ve download linkini size özel mesajla bildireceğim. Oyun daha doğrusu sizin için hazırladğım exe kullanıcı adı ve birer şifre ile açılacak. Kullanıcı adı olarak nickleriniz ve şifreleride her birinize skype ya da başka bir şekilde göndereceğim (daha güvenli).
Oyunu indirdikten sonra size 3 gün vereceğim ve süre bitiminde oyun benim için bir sonuç dosyası oluşturacak, içinde;
Hangi levelde kaç dakika harcadığınız.
Oyunu toplam kaç saat oynadığınız.
Hangi levelde kaldığınız.
Bu dosyayı bana geri göndereceksiniz ki bende kimle ne kadar uğraşmam gerektiğini, nasıl bir program hazırlamam gerektiğinin analizini yapacağım. Şimdilik bu kadar, sorularınız varsa alabilirim ama lütfen önümüzde ki bir kaç haftanın sonrasını sormayın çünkü henüz netleşmiş bir şey yok kafamda.
Ama yüksek ihtimalle eğer geçebilirsek Algoritmadan, masaüstü prog. ile devam edeceğiz. Kafamda öğrenmesi en kolay dillerden biri olduğundan visual basic var. Onu .NET teknolijisinde yani Microsoft versiyonunu kullanacağız. Uzak bir ihtimal olsada belki de bir ay sonra bir kaç kod yazmaya başlayabiliriz.
Önümüzdeki bir kaç hafta sadece algoritma üzerinde duracağız. Sonrası için eğer talebiniz varsa pazar günene kadar söyleyin düşüneyim çünkü pazardan sonra belirlediğim programın dışına çıkmayacağım.
Bir arkadaş nasıl olacağını sormuştu hem ona cevap, hemde ön bilgi olsun buradan diye ilk haftanın programının bir kısmını anlatıyorum; maalesef ülkemiz halen daha yazılım namına eğitimde somut bir adım atmış değil ve bunun eksikliğini bir çok yerde hissediyoruz. Çocukları ve gençleri programlamayı sevdirmek adına ortaklaşa açılmış yabancı bir oluşum var. Oradan Algoritma ile alakalı bir kaç oyun indirdim ve biraz editledim.
Oyun algoritma mantığını oturtmak adına başlangıç için çok yararlı bir uygulama. Ben onu hangi levelleri ne kadar sürede geçtiniz, en çok hangi adımlarda takıldınız ve nereye kadar ilerleyebildiğinizi görebilmek adına tekrardan düzenledim ve download linkini size özel mesajla bildireceğim. Oyun daha doğrusu sizin için hazırladğım exe kullanıcı adı ve birer şifre ile açılacak. Kullanıcı adı olarak nickleriniz ve şifreleride her birinize skype ya da başka bir şekilde göndereceğim (daha güvenli).
Oyunu indirdikten sonra size 3 gün vereceğim ve süre bitiminde oyun benim için bir sonuç dosyası oluşturacak, içinde;
Hangi levelde kaç dakika harcadığınız.
Oyunu toplam kaç saat oynadığınız.
Hangi levelde kaldığınız.
Bu dosyayı bana geri göndereceksiniz ki bende kimle ne kadar uğraşmam gerektiğini, nasıl bir program hazırlamam gerektiğinin analizini yapacağım. Şimdilik bu kadar, sorularınız varsa alabilirim ama lütfen önümüzde ki bir kaç haftanın sonrasını sormayın çünkü henüz netleşmiş bir şey yok kafamda.
Ama yüksek ihtimalle eğer geçebilirsek Algoritmadan, masaüstü prog. ile devam edeceğiz. Kafamda öğrenmesi en kolay dillerden biri olduğundan visual basic var. Onu .NET teknolijisinde yani Microsoft versiyonunu kullanacağız. Uzak bir ihtimal olsada belki de bir ay sonra bir kaç kod yazmaya başlayabiliriz.
- Memento mori
- Memento te hominem esse
- Respice post te! Hominem te esse memento!
- namikaze_minato_61
- Mesajlar: 131
- Kayıt: 07 Ağu 2013 13:00
- Cinsiyet: Erkek
- Favori Manga: Naruto
- Favori Anime: Naruto Shippuuden
Bilgilendirme için teşekkürler.. Sabırsızlıkla bekliyorum
İnşallah hedefim olan sıralamayı tutturabilirsem çok iyi bir başlangıç olacak benim için. Ayrıca böyle bir eğitim vermeyi düşündüğünüz için de çok teşekkür ederim...
İnşallah hedefim olan sıralamayı tutturabilirsem çok iyi bir başlangıç olacak benim için. Ayrıca böyle bir eğitim vermeyi düşündüğünüz için de çok teşekkür ederim...
► Spoiler Göster
- ansatsuken
- Mesajlar: 1450
- Kayıt: 22 Tem 2013 23:34
- Cinsiyet: Erkek
- Favori Manga: Beelzebub
The breaker (part 1)
Gantz
Tower of god - Favori Anime: ...
- Konum: İstanbul
Şimdiden eline sağlık memento :D Baya uğraşmışsın gibi gözüküyor.
- GoMuGoMuNo
- Mesajlar: 128
- Kayıt: 04 Oca 2013 21:33
- Cinsiyet: Erkek
- Favori Manga: One Piece
- Favori Anime: HunterxHunter
Hacı abi, her şeyi çok güzel düşünmüşsün. Helal olsun! Ama bizim Java meselesi nasıl olacak? Beni bir aydınlatırsan çok mutlu olurum.Memento mori yazdı:Arkadaşlar sayımız hemen hemen belli oldu, 1 hafta demiştim ama uzun süredir ses seda yok kimseden. Bu yüzden pazar gecesine kadar bekleyeceğim ve ondan sonra derslerimize başlayacağız.
Önümüzdeki bir kaç hafta sadece algoritma üzerinde duracağız. Sonrası için eğer talebiniz varsa pazar günene kadar söyleyin düşüneyim çünkü pazardan sonra belirlediğim programın dışına çıkmayacağım.
Bir arkadaş nasıl olacağını sormuştu hem ona cevap, hemde ön bilgi olsun buradan diye ilk haftanın programının bir kısmını anlatıyorum; maalesef ülkemiz halen daha yazılım namına eğitimde somut bir adım atmış değil ve bunun eksikliğini bir çok yerde hissediyoruz. Çocukları ve gençleri programlamayı sevdirmek adına ortaklaşa açılmış yabancı bir oluşum var. Oradan Algoritma ile alakalı bir kaç oyun indirdim ve biraz editledim.
Oyun algoritma mantığını oturtmak adına başlangıç için çok yararlı bir uygulama. Ben onu hangi levelleri ne kadar sürede geçtiniz, en çok hangi adımlarda takıldınız ve nereye kadar ilerleyebildiğinizi görebilmek adına tekrardan düzenledim ve download linkini size özel mesajla bildireceğim. Oyun daha doğrusu sizin için hazırladğım exe kullanıcı adı ve birer şifre ile açılacak. Kullanıcı adı olarak nickleriniz ve şifreleride her birinize skype ya da başka bir şekilde göndereceğim (daha güvenli).
Oyunu indirdikten sonra size 3 gün vereceğim ve süre bitiminde oyun benim için bir sonuç dosyası oluşturacak, içinde;
Hangi levelde kaç dakika harcadığınız.
Oyunu toplam kaç saat oynadığınız.
Hangi levelde kaldığınız.
Bu dosyayı bana geri göndereceksiniz ki bende kimle ne kadar uğraşmam gerektiğini, nasıl bir program hazırlamam gerektiğinin analizini yapacağım. Şimdilik bu kadar, sorularınız varsa alabilirim ama lütfen önümüzde ki bir kaç haftanın sonrasını sormayın çünkü henüz netleşmiş bir şey yok kafamda.
Ama yüksek ihtimalle eğer geçebilirsek Algoritmadan, masaüstü prog. ile devam edeceğiz. Kafamda öğrenmesi en kolay dillerden biri olduğundan visual basic var. Onu .NET teknolijisinde yani Microsoft versiyonunu kullanacağız. Uzak bir ihtimal olsada belki de bir ay sonra bir kaç kod yazmaya başlayabiliriz.
- Memento mori
- Mesajlar: 25
- Kayıt: 19 Haz 2014 08:33
- Cinsiyet: Erkek
- Favori Anime: Elfen Lied
Sizin daha önceden bir birikiminiz, en azından temellerle alakalı bir çalışmanız var mı?GoMuGoMuNo yazdı: Hacı abi, her şeyi çok güzel düşünmüşsün. Helal olsun! Ama bizim Java meselesi nasıl olacak? Beni bir aydınlatırsan çok mutlu olurum.
-Eğer varsa size özelden yardımcı olmaya çalışabilirim.
-Eğer yoksa java'nın j'sine kadar daha çok yolumuz var. İlk mesajımdaki o saydığım 2 maddeyi oturtursak belki o zaman java ufukta birazcıkta olsa gözükebilir.
VB.net temelleri oturtabilmeniz için çok daha rahat,geniş ve daha az kuralsız bir ortam sağlar. Eğer sanal ortamda değilde yüz yüze olsaydık size hiç vakit kaybettirmeden direk javadan başlayabilirdik ama sanalda veyahut bir bilenin yanında olmadan uzaktan temelsiz java çok zor maalesef.
- Memento mori
- Memento te hominem esse
- Respice post te! Hominem te esse memento!