![]() |
Programcilar !
Sitede bir kac programci gözüme carpti !
Aranizda c++ yada java bilen var mi ? |
visual basic ten çakıyorum :D veritabanı lise 3 eski öğrencisi ne kadar çakarsa. lise 4 daha ayrıntılısını göreceğiz.
|
ben azcik java biliyorum:D
simdi c# calisiyorum ama noldu ki? |
Bende Assembyle biliyorum :D Keygen yaziyorum ! Fakat Crack islerinden pek haz almiyorum artik . Programciliga baslamak istiyorum !
Delphi cok hosuma gidiyor fakat windowsda cakili kalmak istemiyorum ! C++ ise IDE lerine göre kodlama cesidi degisiyor Java ise her platformda calisiyor ! VB basici sevmem ama cok kolay vede .net tecnologisiyle güzel gidiyor c++ .net varmi ? C# ona göre dahami kolay Ama en iyisi hangisi :D KARARSIZIM :D:D:D |
En iyisi raki baliktir, bir de onu denesen:) $aka bir yana, baska bir lisan bu yaw, tek kelimesini anlayamadim.
|
Alıntı:
|
Alıntı:
Programlama dillerini konuşma dilleri gibi farz edin. Bilgisayara iş yaptırabilmek için bu dillerden birini öğreniyorsunuz ve bilgisayara direktifler vererek iş yaptırmaya çalışıyorsunuz durum bu. Öyle ezoterik bir yapı da değildir, herkes her yaşta programlama dili öğrenip uygulayabilir. Çaba sarf ettiğinizde kolaylıkla öğrenebilirsiniz. saygılar. |
Alıntı:
Günümüzde direkt makinelere aktirilan kodlari Assembyle cevirerek ya da söyle acikliyim. CPU OKUYARAK. Crack keygen yapilabiliyor ! yalniz bunlar artik eskidi ! .net üzerinden yazilan programlari desifre etmek icin RESMEN hangi dil ise onu bilmek gerekiyor ! Visual Basic .Net ile yazilmis bir programi kirmak icin Assembyle cevirmek fayda degildir. .Net Reflector adli program ile exe yi decompiler edip sadece VB nin kaynak kodlarini görebilir okadar ! Ayni zamanda JAVA da öyledir ! Flashda öyledir ! Peki kisinin uzman bir cracker olmasi icin ne gereklidir ? Basta Assembyle olmak üzere , c++ , Delphi kodlama mantiklarini ve .net üerzinden yazilan programlarinda resmen dillerini bilmesi gerekiyor ! Ayni sey java icinde gecerli oldugu icin bu dilide bilmesi gerekiyor Sonuc neymis ! Crackerler en uzman programcilar denilebilir ! Ben hic bir zaman uzman olamadim ! Cünkü Sadece assembyle biliyordum ! program kodlarini direkt CPU dan okumakdan baska bilgim yok ! Ama bugün Internet aleminde bir cok programlara crack ve en zoru keygen yaziyorlar ! Sadece bunlardan ibaret degil ! Birde UNPACKING vardir ! Bunlar tamamen tamamen apayri bir sifreleme sistemi iken birde criptografie bilmek oooo.. saysam saysam bitmez ! 512 bitlik RSA Algoritmalara keygen yazanlar var ! Iste süper zeka denir ! Neyse anlatmak istedigim. Crackerler programcilar atasidir atasi ! :D:D |
Bir programı tasarlamak, koda dökmek, kullanıcı için hazır hale getirmek, hata ayıklamak gibi bütünüyle mühendislik bir işle, debugger vasıtasıyla opcode -ara kod- okumak, gerektiğinde dallandırma komutlarıyla koruyucu mekanizmayı yanıltmak gibi bir şeyi birbirine denk konularmış gibi ele alıyorsunuz sanırım Sayın NaiL. İki konunun, her ikisinin de elektronik hesaplayıcı üzerinde uygulanıyor olması dışında niteliksel bir bağlantısı yok. İkisi de tamamen farklı kavramlar ve anlayışlar üzerine kurulu uygulamalar. Bunu, araba imal eden bir makine mühendisiyle, arabayı çalabilmek için her tür alarmı pasifize edebilen bir hırsızın farkını düşünerek daha iyi idrak edebiliriz diye düşünüyorum.
Teknik dilden anlıyorsunuz, farklı şekilde izah edeyim; örneğin ben bir program yazdığımda buna bir takım parola kombinasyonları yerleştiriyorum ya da en basitinden alışıldığı gibi programın çalıştığı sistemin verilerinden -hdd seri no, anakart bios versiyonu, vs.- bir harmanlama bilgisi üretiyorum ve bunu her seferinde denetleyerek kayıt dışı program çalıştırma isteklerini geri çeviriyorum. Siz ise bir "cracker" olarak bu kontrolü sağlayan noktayı herhangi bir debugger'da tespit edip normal işleyişe doğru sanki gereksinimler sağlanmış gibi "jump" ettiriyorsunuz. Kaset çalar da bozuk bölümü ileri sarmak gibi. Örneğin şu an üzerinde yazıştığımız forum yazılımı, atıyorum elli bin satır koddan oluşuyorsa sizin bu yazılımı hata yapmaya zorlayıp veri çalmak için yazmanız gereken en fazla yüz satır kod vardır. Şimdi bir düşünelim elli bin satır çalışan, iş yapan kodu ortaya koymak mı? Yoksa bu kod içinde aramalar, testler yaparak olası "sql injection", "xss" açıklarını tespit etmek mi daha elzem bir iştir? Elbette yazılımların içerisindeki güvenlik algoritmalarını tespit edip onu kullanarak bir "keygen" oluşturmak oldukça zor. Ama yazılım geliştirmenin yanında lafı bile edilmez. |
Toplam 1 Eklenti bulunuyor.
Alıntı:
Sayin xor aciklaman icin tskler ederimde ! Xor mantigi 0 xor 0 = 0 0 xor 1 = 1 1 xor 0 = 1 1 xor 1 = 0 Simdi söyle yapalim ! 17 hexadecimal xor 12 hexadecimal 17 Hexadecimal = 10111 binary 12 Hexadecimal = 10010 binary 17 xor 12 1 xor 1 = 0 0 xor 0 = 0 1 xor 0 = 1 1 xor 1 = 0 1 xor 0 = 1 Elde edilen binary 00101 simdi Hexdecimale cevirelim ! 00101 = 5 hexadecimal 17 xor 12 = 5 Bunlari bilmenin JUMP lari kontroll etmek alakasi yokdur sayir XOR Biz bunlara ezbere cracker yada lamer deriz ! Sen bir takim parola kombisyonlari koyarken bunu programci mantigi yazdiginda ordan cok daha kolay gözüküyor ! Örnegin String(integer x mod + flan filan); Aylar önce bir programa serial cikarmak icin yazdigim kodlari üc asamadan gecerek gercek serial meydana cikarabildim Bir bak bakalim acaba JUMP dan ibaretmidir ! |
Sayın NaiL, becerilerinizi anlatmak istiyorsunuz anlıyorum ama söylediklerinizden benim ne anlamam gerektiğini çıkartamıyorum.
Ben diyorum ki, bir yazılım tasarlamak, geliştirmek ve bir ürün olarak ortaya koymak ile "keygen", "crack" ya da "patch" hazırlamak aynı şeyler değildir. Bir seri numarası algoritmasını programın içerisinden alıp aynı işi gören bir üreteç yapmak, bir şeyleri hook etmek, memory'deki verileri değiştirmek ile bir yazılım geliştirmek aynı şeyler değildir. Bunlar bağlamları bakımından tümüyle farklı seviyede uygulamalar. C++, Java dedikten sonra bana IDA'da oluşturduğunuz kodu göndermeniz ilginç olmuş. Ben hala yazılım geliştirmekle, "serial key" üreten algoritmayı assembly'de yeniden yazmanın arasında nasıl bir bağlantı olduğunu çözmüş değilim. Konunun devamında da bu bağlantıyı kanıtlayabilecek gibi değilsiniz sanırım. Eğer öyleyse ben izninizi alayım :) |
Alıntı:
Senin baktigin pencere sadece su ! Birseyler tasarlamak ! Inan onu crackerde tasarlar ! Senin tasarladigin seyleri crackerler bir bir cözüyor hatta ondan daha iyisini ve mantiklisini tasarliyor desem iste cracking budur ! Aslinda buna cracking denme Tersine Mühendislik yani Reverse Enginering denir ! Cracking sadece keygen , crackdan patchdan ibaret degildir ! Keygeni biliyorsun Algoritmalari cözerek ona göre verilen serial zorluk derecesi baya zor matematigi bilen basiyor keygeni ! Criyptolarin matematik islemlerini bile cözmek her babayigidin harci degil ! Acaba kim 512 BITLIK sizlerin anlamasi icin 128 karakterlik bir sayinin iki ortak ASAL carpanini hesaplayabilir ? Hexdecimal , Decimal , farketmez ! Bunu yapan RSA yi altüst eder ! Patch dedigimiz seyde senin dedigin gibi kodlari tersine cevirmek jumplari editlemekden ibaret ! Yalniz öyle programlar varki kodlari degisir degismez calismayanlar. CRC32 kontroller sifrelemeler , kod injetekteler , packler , falan filan saysam saysam bitmez ! Eger Cracking yapiyorsan her program dilinden bir halt her programin kodlama mantigindan biraz bilmek gerekiyor ! Her programin OEPi ayni yerde degil ! Her program ayni API leri kullanmaz. Her program ayni platformda calismaz ! Her program ayni library kullanmaz ! Bilmem anlatabildim mi ? Sen bir program diline hakim olup cok mükemmel seyler tasarlayabilirsin,. ben ise senin tasarladigini bir bir mantigini cözer daha iyisinide yaparim ! Tersine Mühendislik budur ! Son olarak IDA da olusturdugum degil . Bir programin Algoritmasini IDA ile ripleyip isleyisini RADASM da tersine cevirerek Seriali üc asamadan sonra meydana cikarabildim ! Aksi takdirde bu programin benden baska seriali vereni yokdu Internette ! Wondershare Quizcreator !!!! |
Alıntı:
Alıntı:
vartor dedeme katılıyorum. Rakı balığı bilgisayar programlamaya terçih ederim :heh: Seni de kınıyorum nail :D |
söyle 3-4 sene gayret etsem tam 9 tane dil bilecegim :D
Türkce , Almanca , Gebärde , Inglizce , Assembyle , C++ , Java , Delphi . Vb.net :P raki balikda yaninda iyi gider artik :P PS: Rakiyi sevmiyorum. Tercihim redbull |
Sayın NaiL, şu dilinizdeki "her şeyi aslında ben yapıyorum, sizin bir şeyden haberiniz yok !!!" tavrını bırakmadığınız için anlaşamıyoruz ya zaten.
Karşınızdakinin ne bilerek neyi konuştuğunu bile düşünmüyorsunuz, söylediğiniz bir tomar şeyle bir defada çok şey anlatmaya çalışıyorsunuz. Ben sizin yerinizde olsam böyle davranmak yerine acaba başka ne konuşabiliriz, öğrenebiliriz diye düşünür, ona göre davranırım. Benim, sizin yaptığınız işin ne kadarına hakim olduğumdan neden bu kadar eminsiniz? Ben sizin gibi davranmadığım için mi? :) Neyse programlamanın fanatizm değil de salt bilgi ile ilgili olduğunu kavradığınızda tekrar görüşelim, ben buralardayım. saygılar. |
görüselim xor görüselim. Javaya basladim. Benim icin cracking zaten eskidi uzun zamandirda ograsmiyorum zaten.
Sadece c plus plus java , delphi vb.net arasinda kaldim. Hangi yapayim diye kararsizken sirayla hepsinide ögrenecegim. Iste karar budur :D |
Alıntı:
|
Alıntı:
Tek bir tane kodluyorsun ! Heryerde calisiyor ohh mis !! ASP.net web programlamaciligi ! Bunlardan simdilik uzagim ! |
Alıntı:
Sirketler .Net kullaninca senin elinden ne gelir?Birazda musterilerin istegi uzerine donuyor isler.Adam diretiyor Windows kullancam diye duyuyor bir yerden Asp Php'den iyi diye gidiyor benim isim Asp ile olcak diyor.Gelde anlat adama ayni sey oldugunu.Bende Javaciyim zaten.Ama okulda bile proje veriyolar diline C# diyorlar.Hocalar bile isbirlikci:) |
neden .net kullaniyorlar cünkü c++ , c# , vb. Asp , delphi. Gibi program dillerine platform sagliyor ! Yalniz sacmalik ne ? Dot net frameworku sadece windows icin yapmislar. Bu diller zaten windows üzerinde kodlaniyor.
Suan bir avantaji var mi ? Yok degil mi ! Dezanvataji ise cok yavas calismasidir ! Eger linux, andi , mac icin framework yoksa ben ne diye .net kodlayayim ? Eger bu isletim sistemleri icin .net framework cikarsa ozaman fikrim degisir ! Ama microsoft enayi mi ? Linuxa , mac osa ,andiye firsat verir mi! Neyse javadan sasmayacaksin ! Tablet pcler gelecegin bilgisayarlari. Bunlar hep java . Iphone javaya firsat verse java dünyayi sallayacakdir. |
Microsoft haricinde platformlar için .NET yazılımı geliştirecekseniz Microsoft'un örtülü ve Novell'in açıktan sponsoru olduğu Mono Project'e bakmalısınız. Mono projesinin babalarından Miguel De Icaza'nın bu framework nedeniyle özgür yazılım camiasından ve GNU cephesinden ciddi fırçalar yediğini hatırlıyorum. Üstelik Miguel De Icaza Gnome masaüstü projesinin de en önemli adamlarındadır.
Mono .NET Framework'te çalışan basit bir uygulama için Ubuntu'da default gelen "Tomboy"a bakılabilir. Nereden duydunuz bilmiyorum ama .NET yavaş falan değildir. Aksine isterseniz "garbage collector"u devre dışı bırakarak elle hafıza tahsisi yapabilir, JIT derleyicisiyle neredeyse native C++ kodu kadar hızlı programlar çalıştırabilirsiniz. |
bana daha fazla bilgi verebilirmisiniz. Ögrendikden sonra hayal kirikligi yasamak istemiyorum.
.netin yavas oldugunu bir yerden duymadim. Kendim gördüm. Program acilisda diger programlara oranla yavas aciliyor sonradan pek sorun yok. Microsoft visual studiosu artik hep .net güncel olacak olanda bu olacak. Yalniz biraz aksaklik var. diyelim 2 sene önce .net framework2 ye yönelik program kodlayan cogu sahisin programlar bugün .net framework 4 le calismiyor. Ben bugün 4 ile kodlasam 2 sene sonrada 6 da calismayacak. Microsoft habire sürüm degisiyor iyi güzel , güncel ama eski sürümlerinede desteklerini cekiyor! Ayrica .net sadece windows icin tasarlanmis bir platform icinde yazilan dillerin normal haliyle windows icin yazilir zaten! Zaten programlar sende pasa gibi calisiyor bunu bir daha platforma tasimanin avantaji ne ? Diger isletim sistemleri icin framework olmayacaksa neden .nete ihtiyac duymus ? Malesef .netin hic bir avantajini göremiyorum. Icinde kolaylikdan baska avantaji yok. Ama genede c++ .net ögrenmem iyimidir ? |
.NET platformu için C# dışında onlarca farklı dilde program yazmanız mümkün -IronPython, IronRuby, DotLisp, F#, Managed JavaScript, Visual Basic, vb. gibi -. Platformun temel özelliği aslında Windows ve Taşınabilir Windows sistemlerini çalıştıran aygıtlara her türden programcının yazılım geliştirmesini sağlamak. Yani firma dilden bağımsız bir platform oluşturmanın peşinde. .NET Framework'un asıl amacı dil bağımsız stabil bir ortam oluşturmak.
Bunu yaparken de programlamayı yüksek seviyede ürün odaklı bir hale getirerek, asıl amacı olan işletim sistemi pazarında sürekli lider kalmanın derdinde. Microsoft'un ikincil amacı ise internet deryasında etkili olabilmek. Bu bakımdan platformun ismi .NET Açıkçası bu konuda söylenebilecek sayfalar dolusu şey var. Ben şahsi fikirlerim nedeniyle C#, Java, Visual Basic'i kimseye tavsiye etmiyorum. Bu dillerin amaç dışı dayatmacılığı ve kolaylık adına getirdiği ek yükler benim onlardan uzak durmam için yeterli. C++ ve OOP'u temel seviyede anladıktan sonra hangi platform için kod yazdığın önemli değil. Fakat herhangi bir platforma bağımlı kalmadan kod yazabileceğin QT platformunu önerebilirim. Mac, Linux, Android, PC gibi onlarca çeşit platforma C++ ile program yazabilirsin. Anlaşılır bir çalışma sistemi var, Türkçe bolca kaynak ve web sitesi olduğunu da hatırlıyorum. |
Peki Delphi hakkinda ne düsünüyorsun ? Ben c++ u suan standart windows progracilik icin ögrenmeyi düsünüyorum ! Eger professional bir programci olursam diger isletim sistemlerine ve platformlara daha sonra bakariz !
Ama delphiye bakinca c++ dan kolay ! bu arada c++ ide lerine göre kodlama bicimler degisiyor ! Hangi IDe tavsiye edersin ? |
Açıkçası Delphi 2000'li yılların başına kadar Türkiye'de oldukça fazla kullanıldı. Dediğin gibi kullanımı kolaydı ve az kod yazarak muhasebe programı gibi şeyler kolaylıkla yapılıyordu. Aslında bu kolaylığın asıl nedeni iyi kotarılmış VCL denen görsel bileşen kütüphanesidir. Borland daha sonraları VCL'yi Linux için port etmeyi denedi ama sanırım verimli bir sonuç elde edemedi -Kylix-. Gerçi başarısızlıkta o devirlerde Linux'un oldukça yeni bir çekirdek olması da yatıyor olabilir. Bir süre sonra açık kaynak camiasından bir kaç programcı Free Pascal projesini ortaya koydu ve Free Pascal'dan da Lazarus gibi güçlü bir Delphi klonu oluşturulabildi. Lazarus'ın yükselmesinde Borland'ın kapalı desteği olduğunu sanmıyorum.
Fakat Borland ve dolayısıyla Delphi, ana tasarımcı ve Delphi'nin fikir babası Anders Hejlsberg'i Microsoft'a kaptırınca büyük bir hızla kan kaybetmeye başladı. En nihayetinde Borland, Delphi gibi araçları artık geliştirmeyeceğini ve farklı bir firmaya transfer edeceğini duyurdu. Bir kaç sene içerisinde de Borland derleyici, RAD pazardan tümüyle çekildi ve Delphi önce CodeGear adlı bir firmaya, oradan da Embarcadero adlı bir firmaya transfer oldu. (Ya da CodeGear Embarcadero'ya dönüştü hatırlamıyorum) Ben 2000'li yılların başında Borland'ın ürünü C++ Builder'i kullanıyordum. (C++ Builder, Delphi'nin birebir kopyasıdır, lakin Object Pascal yerine C++ kullanır.) Borland'ın bu ürünleri elinden çıkarmasından sonra çok geçmeden Delphi ve C++ Builder için gerileme dönemi başladı -şahsi kanaatim-. Zira neredeyse 6-7 senedir her sene yeni sürüm çıkarılmasının dışında ne Delphi'ye ne de C++ Builder'de hiç bir şey değişmedi. Halbuki C++ Builder'in 3. ve 6. sürümleri arasındaki fark devrim niteliğindeydi. Borland gibi devasa bir firmanın işi bırakması ürünleri de alelade üçüncü parti araçlara çevirdi -şahsi kanaatim-. Bu bakımdan Delphi tavsiye etmem. Zira devir artık Delphi gibi RAD'ların devri değil. Onları geçtiğimiz millenyum'da tarihe gömdük. Borland piyasadan çekilmekte haklıydı. Ayrıca Delphi'nin fikir babası Anders Hejlsberg'in aynı zamanda C#'ın da fikir babası olduğunu söylemiş miydim? Evet bu bakımdan aslında C#, Delphi'nin devamıdır. C++ çalışmak, öğrenmek için başlangıçta IDE ya da platformun önemi yok. Ben Linux'ta Code::Blocks adında gayet cici bir IDE ve GCC kullanıyorum. Windows içinse tercihim Visual Studio. |
XOR omrum kadar kod yazdiginizi anladigim icin soru yagmuruna tutucam sizi umarim sikmam:D
Ben stajimi teknoparkta yaparken yaklasik 30 yazilim sirketi vardi.Hepsi genel olarak .Net'i kullaniyordu baska bir sey kullanan sirkete denk gelmedim.Acaba diyorum sadece bizim okulun teknoparki mi boyle yoksa cidden herkes .Net mi kullaniyor? |
sayin xor assemblye biliyorum ama bu diger dillerin mantigina pek uyusmadigi icin diger proglama dillerini pek kavrayamiyorum.
Ben kolay bir yol izleyerek zora ilerlemeyi düsünüyorum. O yüzden visual csharp baslayayim. Temel seviyeleri ögrendikden sonra. C++ a gecmeyi düsünüyorum ! Zaten realden tanidigim bir arkadasda programcilik alaninda okuyor. Bildigi 10 dil icerisinden bana csharpi ögrenmemi tavsiye etti ! Yalniz .net ortami beni gene bayiyor. Dün visual studioda csharp new project actim. Daha hicbirsey yazmadim. Sadece bir button yaptim. Merhaba messegabox yaptim. Projeyi derledim. Acilis 1,5 saniye. Butuna basip messageboxun gelmeside aynen öyle gec sürüyor. Oysaki hemen calismasi gerekdi ! Darkmasturbater anlayamiyor musun ! Microsoft Visual Studio artik sadece .net dir. Millet visual studio kullandigindan .nete gecis yapmak zorunda kaliyor ! Durum böyle yani visual Studio da .net istege göre olsaydi. Kimse .net tabanli program kodlamazdi. Ortada bir zorunluluk var ! Illaki güncellik istiyorsan .nete gecmek zorundasin ! Ben bir firmada calisam diyorsam microsoft ürünü .neti bilmen gerekiyor. |
Alıntı:
NetBeans, Eclipse, CodeBlocks gibi muthis IDE'ler varken Visual Studio kullanmak icin .Net'e mecburiyetten mi bagimli kaliyolar demek istiyorsun? Bence isin arkasinda baska seyler var:) |
Ah be dostum anla iste !
Visual Studio Uzun zamandir her sirket vede herkez kullaniyor ! Okullarda genel olarak visual studiodan ders veriliyor. Visual studio visual basic , csharp , c++ ve asp icin eskiden normal yani .net degil direkt kodlama yapardi ! Ama simdi visual studio bu diller icin normal idesi degil artik . Illaki .net. Sen okulda visualbasic ögreniyorsan visualstudiodan baska idesi olmadigi icin mecburi .net platforma gecis yapiyorsun ! Yani o dedigin firmalar aslinda visualstudio temel olarak visualbasic ve csharp kullandiklari icin .net oluyor ! Yani yanlis bilmiyorsam visualbasic ve csharp icin normal olan tek ide visual studio 2006 dir. Diger sürümleri hepsi .net. Ama dikkatini cekerim bu durumda güncel olmayacaksin ! |
C#'tan baska dillerde .Net'e bagimli degilsin istersen baska IDE'lerde bask platformlar icin yazabilirsin.Mesela C++ hem Visual Studio'da .Net platforumda yazarsin hem de Eclipse'te Linux icin.
|
ama csharp ve visualbasic en kolay diller oldugu icin okullarda bunlar ögretiliyor ve o nedenle netin gelecegin dili olarak tanimliyorlar.
|
darkmasturbater'in dediği gibi Visual Studio yalnızca bir IDE fakat CLI denen anlayışla iç içe olduğundan .NET platformu her halükarda arkaplanda var olmak zorunda. .NET'i bir motor gibi düşünebilirsiniz.
Fakat yalnızca native C++ kodu yazacaksanız Visual Studio'nun içinde .NET gerektirmeyen, alışıldık, tam ANSI formatında gayet portable -platformlar arası taşınabilir- kodlar yazabileceğiniz Visual C++ adında bir araç var. Visual C++'ın .NET gibi bir gereksinimi yok. Hatta dikkatli olur da platform spesifik API'ler kullanmazsanız yazdığınız programı bir kaç değişiklikle her yerde derleyebilirsiniz. PC'de oynadığınız devasa oyunların neredeyse tamamı da bunun üzerinde geliştirilir. C#, Java ve Visual Basic, hem kolay olduklarından hem de piyasanın dayatması nedeniyle öğretiliyor maalesef. Üniversiteler ve piyasa arasındaki bu kirli bağlantı da ayrı bir konunun içeriği. Günlerdir Lisp'i size anlatmaya çalışmamın nedeni de bu aslında. Herkes, her şeyi hemen yapmak istiyor, bunun için ne lazım? C++, C# ya da Java. O halde bunları dayan gitsin. Halbuki diğer tarafta eski yeni yüzlerce programlama paradigmasına ışık tutabilen programcının ufkunu açma yeteneği olan bir dil var: Lisp! -MIT gibi çok iyi dünya üniversitelerin Lisp türevi Scheme ile programlama öğrettiğinden bahsetmiş miydim? :)- Neyse. Windows üzerinde C++ çalışacaksanız en iyisi Visual Studio ortamıdır -şahsi kanaatim-. Yeni başlayanlar için Visual Studio Express 2010 bedavadır. Mükemmel bir editör, derleyici ve debugger sağladığına da emin olabilirsiniz. Elbette Eclipse, NetBeans gibi ağır abilerin yanında hafif CodeBlocks gibi gerçekten bedava ve iyi seçenekler de mevcut. Tercih size kalmış. Genel konular yerine daha belirgin noktalardan konuşursak daha iyi anlaşırız gibi geliyor. |
Tamam!Beni ikna ettiniz XOR.Su C#'la biraz daha ugrasiyim LISP'e baslicam.
|
Alıntı:
Bak ben sana bir resim vereyim .net hakkinda ufkun acilsin ! http://i56.tinypic.com/bffbqu.jpg Resimde gördügün gibi Visual Studioda VB , C# , c++ , ASPnin avatantajlari siralanmis ! Erstellen von nativen Win32 Anwendungen ! Creating of native Win32 Application ! ( yanlis cevirmediysem ) Visual Studioda natice Win32 App yani anlayacagin gibi .net degildir ! Csharp ve Visual Basic bundan istisna ! Sadece c++ da var ! Erstellen von Windows Forms Create of Windows Forms Iste bunlar .net tabanlidir ! Gördügün gibi ASP haric hepside destekliyor ASP ise web programciligi oldugu windows applicatin destekleniyor ! Windows Form = .net icin Desktop Application oluyor Simdi anladinmi Neden herkezin .net kullandigini ! VisualBasic ve C# coderleri zorunlu olarak gecirilmisdir ! Aksi takdirde kendileri icin artik bir güncelleme bulunmamakdadir ! |
Lisp antika falan değil yahu. Evet dilin ilk tasarımı oldukça eski bir tarihte John McCarthy tarafından gerçekleştirilmiş ancak dil Common Lisp ve Scheme gibi güncel lehçeleriyle halen aktif olarak kullanılıyor. Ki Paul Graham gibi koca koca adamlar yeni lehçeler tasarlıyorlar -Arc-, dünyanın en iyi üniversitelerinde programlama öğretmek için hala bu dil kullanılıyor -Scheme-, dünyanın en iyi hacker'ları bu dil için övgüler yağdırıyor -Richard Stallman, Eric S. Raymond, Paul Graham-, insanlar Lisp'i daha iyi anlamak ve mekaniği hakkında konuşmak için hala Lisp Makinaları yapıyorlar, inceliyorlar, teori geliştiriyorlar.
Türkiye'de profesyonel anlamda Lisp kullanan ekipler dahi mevcut. -Core- Kafanızı Lisp, Lisp, Lisp diyerek şişirmek istemiyorum ama piyasanın size dayattığının aksine gerçek çok daha farklı ve maalesef gizli. Gizliden kastım Türkiye gibi ülkelerde piyasanın neredeyse tamamı bu yaratıcı güç kaynağından bihaber. Gerçekten zamanınızı ayırırsanız Lisp'in size verebilecekleri paha biçilemez. http://imgs.xkcd.com/comics/lisp.jpg Kısa kesiyorum ve Lisp bahsini aşağıdaki çalışma ortamı önerimle birlikte noktalıyorum. :) Linux altında en iyi Common Lisp derleyicisi SBCL Bu derleyici de yazılım geliştirmek için en iyi ortam EMACS + SLIME saygılar. |
Toplam 1 Eklenti bulunuyor.
LISP ogrenme hayalleri yalan oldu ama C / C# devam kodlamaya :D.
2. sinif projemin , sahte kodlarini, kodlarini, algoritmasini buraya yazmaya karar verdim.Biraz tartisir, fikir alis-verisi yapariz.Cok kolay nerdeyse bitirdim zaten.Proje mini bir ajanda olusturma projesi.Ajandaya verileri girilecek, girilen veriler geri istenicek.Proje hakkinda bilgiler ekte.Nailcigim ve XOR abim bir goz gezdirirsiniz artik:).Zevkli ve kolay bir proje. |
C kodu bu sekilde.Copluk gibi ama toparliyacaz hepsini.Once isi yapalim dedik.Sonra fonksiyona cevirecez hepsini.
Kod:
#include<stdio.h> |
ASP ile web programlama yaparken ASP.NET ile tanıştığımda çok garipsemiştim. Sürükleyip bırakarak web siteleri geliştirmek ne kadar garipti. Ben bir betiğe tam manasıyla hakim olamıyorsam ileride nasıl sonuçlarla karşılaşacağım meçhul. .NET bağımlılık yaratır. Çok iyi para kazandırır. Kısa yoldan para kazanmak isteyenler için ideal bir dildir ve bu yüzdendir ki ülkemizde oldukça rağbet görmekte. :)
|
Alıntı:
İkinci sınıfta neden böyle saçma ve eski kafalı ödevler olduğu konusu sanırım bu konunun sınırı dışında, kolay gelsin. |
Alıntı:
Odevin biraz amele isi oldugu dogru.Bizden muhendis degil kod amelesi olmamizi istedikleri icin olsa gerek boyle seylerle ugrastiriyorlar. |
| Bütün Zaman Ayarları WEZ +3 olarak düzenlenmiştir. Şu Anki Saat: 22:06 . |