Welcome, Ziyaretçi

Gönderen Konu: Programlama Dillleri + Analog Dijital veriler  (Okunma sayısı 4607 defa)

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Tesla^Pulse^Coil

  • Teknik Destek
  • Yüzbaşı
  • ******
  • İleti: 384
  • Teşekkür: 117
Programlama Dillleri + Analog Dijital veriler
« : 18 Ocak 2014, 01:54:56 »
Programlama dili, yazılımcının bir algoritmayı ifade etmek amacıyla, bir bilgisayara ne yapmasını istediğini anlatmasının tektipleştirilmiş yoludur. Programlama dilleri, yazılımcının bilgisayara hangi veri üzerinde işlem yapacağını, verinin nasıl depolanıp iletileceğini, hangi koşullarda hangi işlemlerin yapılacağını tam olarak anlatmasını sağlar.
Şu ana kadar 150’den fazla programlama dili yapılmıştır.[1] Bunlardan bazıları Pascal, Basic, C, C#, C++, Java, Cobol, Perl, Python, Ada, Fortran, Delphi ve 1C Enterprise'dır.
-----------------------------------------------------------------------------------------------
Uygulama
Donanım ve yazılımın bir veya daha fazla yapılandırması o programı çalıştırmak için bir tür yol sağlar. Programlama dili uygulamasında iki yaklaşım vardır: Derleme ve yorumlama. Herhangi bir tekniği kullanarak bir programlama dili uygulamak mümkündür.
Genellikle donanım üzerinde çalışanlar yazılım üzerinde yorumlananlardan daha hızlıdır. Yorumlanan programların performansını geliştirmek için anında derleme programları kullanılır. Derleyiciden gelen çıktı ya donanım tarafından ya da yorumlayıcı diye adlandırılan programlar tarafından çalıştırılır.
Cihaza komut göndermeyi sağlayan, verileri cihaza aktarma stilidir. Şu anda hemen hemen tüm yazılım dilleri İngilizcedir. Bazı uygulamaların dili ise İspanyolca olarak kullanılmaya başlanmıştır.
--------------------------------------------------------------------------------------------------
Dünyada, pek çok büyüklük analog olarak ortaya çıkar. Örneğin ısı, basınç, ağırlık gibi büyüklükler hep analog olarak değişirler. Bunlarda sadece 0 ve 1 gibi iki değer değil, minimum ile maximum arasında çok geniş bir yelpazede çeşitli değerler söz konusu olabilir. Söz gelişi bir ağırlık 10 gram olabileceği gibi, 1 kilo, 5 kilo, 120 kilo veya 4 ton da olabilir.
     Dış dünyanın daha çok analog değerlerden oluşmasına karşılık , bilgi işleyen cihazlar (dijital sistemler, mikroişlemciler, bilgisayarlar) dijitaldir. Çünkü, dijital sistemler, bilgiyi daha güvenli, daha hızlı işler ve değerlendirir. Elde edilen bilginin tekrar dış dünyaya aktarılması da (örneğin görüntülenmesi) analog veye dijital biçimde olabilir. Bütün bu nedenlerle analog değerlerin dijitale, dijital değerlerin de analog değerlere çevrilmesi gerekir.
---------------------------------------------------------------------------------------------------------------------
Talep ve öneri olarak
 sitenin yazılım dilleri ve çeşitleriyle ilgili bölümünün olması gerektiğini düşünüyorum
 bu cansız arkadaşlarla iletişime geçmenin başka yolu yok
gibi gözüküyor ipin ucundan tutarsak gerisi gelir mutlaka
---------------------------------------------------------------------------------------------------------------------
hem öğreniriz hem öğretiriz bu kahır tek başına çekilecek gibi değil :D
« Son Düzenleme: 18 Ocak 2014, 02:00:23 Gönderen: Tesla^Pulse^Coil »
Üye Olmadan Linkleri Göremezsiniz. Üye Olun veya Giriş Yapın
---------------------------------------------------------------------

MuhammeT

  • Yüzbaşı
  • ****
  • İleti: 330
  • Teşekkür: 49
Ynt: Programlama Dillleri + Analog Dijital veriler
« Yanıtla #1 : 18 Ocak 2014, 13:11:38 »
BU KONUDA EN GUZEL ÖRNEK ÇALIŞMALAR MEVCUT EN GÜZEL ÇALIŞMA BİR YANDAN YAZILIM YAZARAK UYGULAMAK EN VERİMLİSİ.

BUNUN İÇİN KAPSAMLI BİR DİLL KİTAPÇIАI BULALIM HERKEZİN YARARLANABİLECEАİ.

TABİ TEMBELLİKTEN FIRSAT BULUNURSAK ÇALIŞIRIZ [UU] [UU]

Uykusuz

  • Administrator
  • Yarbay
  • ******
  • İleti: 2599
  • Teşekkür: 207
  • while(heart_rate>0){work();}
Ynt: Programlama Dillleri + Analog Dijital veriler
« Yanıtla #2 : 18 Ocak 2014, 14:06:55 »
Merhaba

Benim her zaman kullandığım bir teknik vardır.  Hiç bir bilgiyi ben öğrenmiş olmak için öğrenmem. Ortada bir amaç olmalıdır ve öğrenilecek o bilgi o amaca ulaşmak için bir araç konumunda olması gerekir.

Bence ortaya bir proje koyalım ve o projeyi yapmak için bir şeyler öğrenelim.

Forumda ayrı bir kategori açılması için o kategoriye ait yeterince konu ve mesaj forumda yer alması gerekir ki ayrı bir kategori açılmaya ihtiyaç duyulsun. İlk etapta bu konu hakkında tartışılmaya başlansın, konular çoğalsın ondan sonra onları bir başlık altında toplamak kolay iş  ;)

Saygılar.
Projelerimiz için tıklayın Üye Olmadan Linkleri Göremezsiniz. Üye Olun veya Giriş Yapın
Sipariş ve Bilgi için satis@lugatek.com ile irtibata geçiniz.
Lütfen teknik sorularınızı forumda sorunuz özel mesaj göndermeyiniz

Tesla^Pulse^Coil

  • Teknik Destek
  • Yüzbaşı
  • ******
  • İleti: 384
  • Teşekkür: 117
Ynt: Programlama Dillleri + Analog Dijital veriler
« Yanıtla #3 : 18 Ocak 2014, 23:14:36 »
selam
kaynak dokümanları olarak her konuda benim hdd yeterli gelir benim gibi bir çok arkadaşlarda sürekli veri depoladığına göre yetmediği yerde araştırmak için  ihtiyaç duydukça google amca dan tavsiyelere bakarız zaten amaç aynı ilgi alanı sahip toplanmış arkadaş gurubun ihtiyaç duyabileceği şeyleri ortak noktada toparlamak zaten yeni yaz sezonuna bu sefer sağlam ürünlerle girelim isterim hazırlıklar başlasın   :)
-----------------------------------------------------------------------------------------------------------------------
bu arada sormak istediğim bir meselede
(dosya upload sınırı bir üyenin mesaj başına limiti 0.5mb mı yok sa belli bir ileti sayısından sonramı bu
alan artıyor mu )
forumların en kötü yanı verilen argümanların upload sitelerinden silinip gereksiz iletiler haline gelmesi
kademeli olarak üyelere bu imkan artılırsa iyi olur
------------------------------------------------------------------------------------------------------------------------
Daha öncede söylediğim gibi sitenin konseptine uygun bir proje olur  basit yapılı bir hazır şemayı yada bizim kısım kısım oluşturduğumuz yeni yapıyı sıfırdan başlayıp sona doğru kademeli olarak komutları ilerletir-sek daha iyi olur ürünün  komponetlerinde işin hakkını verecek düzeyde şeçip
devam edelim önemli olan kısımlarda es geçmeyip önemsiz yerlerdede takılmayalım
--------------------------------------------------------------------------------------------------------------------------
 Yeni başlayan lar için yazılım dili karmaşaşındaki bu kadar çok çeşit arasından hangisiyle başlamalıyız
bir şeyleri başarabilmek adına proton - basic gibi üst seviye dillerinimi tercih etmeli yoksa
zorda olsa makina diline yakın diller lemi yola başlamalı C -asm gibi
yaptığımız proje sonuçta bir derleyici den geçtip hexe dönüştükten sonra hangi yazılımla yazılmış olması performans adına bize dezavantajları olabilrmi varsa bunu telafi etmek için biraz daha üst kalitede komponet şeçmekle aradaki fark kapatılabilirmi
----------------------------------------------------------------------------------------------------------------------------
vakit buldukça yeri geldikçe aklımdakileri yazıya dökmeye çalışırım kaldığımız yerden devam ederiz
-----------------------------------------------------------------------------------------------------------------------------
Selam muhammet
isminin hakkını vermelisin sakin bir şekil de sinir stres yapmadan
misafirde olsak ev sahibi gibi hürmet ederiz bundan sonra arkadaşlara :D
diğer konudaki mesajına istinaden söyledim
bu arada sana tavsiyem
büyük harflerle iletiler hiç hoş durmuyor forumlarda bazen sözleriniz yanlış anlaşılmalara
 sebebiyet verebilir sizi tanımıyorlarsa eğer kaş yapalım derken göz çıkartmış oluruz
kolay gelsin
« Son Düzenleme: 18 Ocak 2014, 23:35:30 Gönderen: Tesla^Pulse^Coil »
Üye Olmadan Linkleri Göremezsiniz. Üye Olun veya Giriş Yapın
---------------------------------------------------------------------

Uykusuz

  • Administrator
  • Yarbay
  • ******
  • İleti: 2599
  • Teşekkür: 207
  • while(heart_rate>0){work();}
Ynt: Programlama Dillleri + Analog Dijital veriler
« Yanıtla #4 : 19 Ocak 2014, 15:08:19 »
Tesla^Pulse^Coil upload size olayını biraz araştıracağım.

O halde bir proje seçmek gerekiyor sanırım şu an.

Şu an profesyonel projeler ya C ile yazılıyor ya da asm ile. Proton, basic vs biraz öğrenci işi.

asm ile başlanırsa bir mcu'nun çalışma mantığı "tam anlamıyla" öğrenilebilir. C ile de mcu'nun çalışma mantığı hakkında genel bir fikir sahibi olabilirsiniz. Fakat proton, basic gibi diller kullanırsanız mcu ile işiniz olmaz. Datasheet'e bile bakmadan birçok projeye imza atabilirsiniz.

Ben eğer bu işi profesyonelce öğrenmek istiyorsanız C (ve yanında şimdilik çok fazla abartmadan asm) öğrenilmesini tavsiye ederim.

Ben C dilini cdernek dokümanından öğrendim. Şimdiye kadar araştırmalarımda karşıma çıkan türkçe en düzgün kaynak ve fazlasıyla yeterli olur. Şimdiye kadar karşıma çıkan problemlerin hepsinin cevabını bu dokümanda buldum diyebilirim. İnternette aratırsanız bu dokümana ulaşabilirsiniz. Bulamazsanız ben de gönderebilirim.

Yok ama başka bir dil üzerine gidelim derseniz yine doküman araştırma yoluna gidebiliriz.

Mesela arduino şu aralar çok populer. Dili C'ye benziyor. İlgilenir iseniz ödev olarak yaptığım bir projeyi dokümanları ile birlikte buraya ekleyebilirim. Birkaç satırda adc windowing, fft, uart ile gönderme işlemleri  akıl almayacak kadar kolay olabiliyor. Fakat sheld'ler, main boardlar hep para :)
Projelerimiz için tıklayın Üye Olmadan Linkleri Göremezsiniz. Üye Olun veya Giriş Yapın
Sipariş ve Bilgi için satis@lugatek.com ile irtibata geçiniz.
Lütfen teknik sorularınızı forumda sorunuz özel mesaj göndermeyiniz

Tesla^Pulse^Coil

  • Teknik Destek
  • Yüzbaşı
  • ******
  • İleti: 384
  • Teşekkür: 117
Ynt: Programlama Dillleri + Analog Dijital veriler
« Yanıtla #5 : 19 Ocak 2014, 17:44:31 »
Dil secimi hakkında  ( Alıntı blog yazısı )
-------------------------------------------------------------------------------------------------------------------------
Dil secimi konusu aslında kişinin kendisine bağlı birşey.Programcılıkta uğraşacağı alan önemli.Yeni başlayan ve bu sektörde ilerlemek isteyenler için tavsiyem c dili ile başlamaları.Hem sistem programcılığı adına faydalı olacak hemde programlamanın temellerini kavrayabilecekleri bir dildir.Zaten c++ öğrenmek isteyen bir kişi kesinlikle c yi atlamamalıdır.
Java ise tam nesne yönelimli bir dil.Dil mimarisi c++ ile çok benzemekte fakat birçok farklılıkta mevcut.Ama c++ bilen birisi daha rahat öğrenecektir.
Programlama dilleri aslında aynı köke dayanıyor.Tüm dillerin birçok benzer noktaları var ve temel prosedürlerde birbirleriyle örtüşüyorlar.Bu yüzden programcı kimliğindeki kişi temel programlama mantığını kaptıktan sonra hiç bilmediği bir dilin kaynak kodunu inceleyerek dil hakkında genel bir kanıya sahip olabilir.Dil seçiminde önemli olan dilin kodlama mimarisi yani tasarım mantığıdır.Yapısal bir dil mi yoksa nesneye yönelik bir dil mi önce buna karar vermek gerekir.
----------------------------------------------------------------------------------------------------------------------
Ahmet Kakıcı'nın blogundan ;
İnternette programlama üzerine yazılan çizilen forumların ve sitelerin en gözde muhabbetlerinden biridir bu; hangi dili öğrenmeliyim? Bu sitelerdeki yazıları takip ediyorum da bazen o kadar ilginç şeyler yazılıyor ki soran kişi de sorduğunu pişman olabiliyor. Dil seçimi yanında bazen de dilleri mukayese edip duruyorlar; asp – php, java – .net , vs gibi diller onlarca kez kez karşılaştırılmış ve karşılaştırılmaya da devam edecektir.

Aslında hangi dili öğreneceğini veya hangi dilin iyi olduğunu bulması çok kolay. Bunun cevabı tam olarak dili öğrenmek isteyen kişilerde saklı ama malesef bu soruyu kendilerine sormak yerine başkalarına soruyorlar.

Bir bebek düşünün Türkiye toprakları üzerinde dünyaya gelmiş. Gelmiş ama ne konuşması var ne okuması ne de yazması. Sonra çevresinden görüyor bakıyor ki türkçe oldukça popüler bir dil, öğrenmeye başlıyor. Sorgulama var mı? Yok. Tereddüt var mı ? Yok. Peki bu çocuğun çevresinde onlarca dil bilen kişi olsaydı ne olacaktı? İşte o zaman sorgulamaya başlayacak; hangi dili öğrenmeliyim? Ama asıl soracağı a veya b bu dili neden öğrenmeliyim olmalıdır..

Bu bebeğimiz ömrü boyunca Türkiye sınırları içinde yaşayacak ise başlangıç için ne ingilizce ne fransızca öğrenmesinin bir anlamı yoktur. Türkiye’de yaşayacağı sonucunu çıkarttıktan sonra dil öğrenmeye karar verirse hiçbir sorun yaşamadan dilini öğrenir ve kullanır. Ancak eğer bu sonucu çıkarmadan acaba ne öğreneyim diye sağına soluna sorular sormaya başlarsa işler karışıyor.

Kimileri gelip ingilizce öğrenmelisin diyor. Sebep? Evrensel bir dildir, herkes onu bilir ve bilmeyen iş/ekmek bulamaz. O sırada başka biri geliyor ve diyor ki; fransızca öğren. Sebep? Kibar bir dilmiş, kulağa hoş geliyormuş hatta kadınlar bayılıyormuş! Kimisi hemen itiraz ediyor; çince öğren, diyor. Neden ? Efendim Çin gelecek yüzyıl içinde çok büyüyecekmiş, dünya devi olacakmış ve şimdi çok popüler olmasa da ileride ortalığı kasıp kavuracakmış.

Bizim bebeğin epey kafası karışacak sanırım. Zira Türkiye sınırları dışına çıkmayacak olmasına rağmen ve hatta hayatı boyunca herhangi bir yabancı ile konuşma fırsatı bile olmayacakken kafasına onlarca şey yığılıyor. Sonra her birinden azar azar öğrenip abidik kubidik konuşuyor.

Olması gereken ise hayat boyunca yaşayabileceğiniz şeyleri göz önüne alarak bir dil öğrenmek. Benzetmeleri bırakıp biraz programlama tarafına dönecek olursak örneğin web programlama ile uğraşmayı isteyen bir kişiye C++ öğren demenin bir anlamı yoktur. Kafasına koyduğu iş web programlama ise öncelikle oturup bu işi yapabileceği dilleri çıkartıp artılarını ve eksilerini çıkarması gerekir, daha sonra karşısında oluşan artı ve eksilere göre seçimini yapması daha kolay olur. Bu noktada yine forumlara yazıp sorabilir tabii ki. Benim bu sebeplerden dolayı şu dillerden birini öğrenemem gerekli, elimdekiler bunlar ve yapacaklarım da şunlar. İşte bu aşamadan sonra çok daha mantıklı cevaplar gelecektir.

Kimin söylediğini bilmediğim bir söz ile bu yazıya da son vereyim. Nereye gideceğini bilmiyorsan hangi yoldan gittiğinin hiçbir önemi yoktur.
-------------------------------------------------------------------------------------------------------------------------
« Son Düzenleme: 19 Ocak 2014, 17:46:03 Gönderen: Tesla^Pulse^Coil »
Üye Olmadan Linkleri Göremezsiniz. Üye Olun veya Giriş Yapın
---------------------------------------------------------------------

koyuntepeli22

  • Çavuş
  • **
  • İleti: 70
  • Teşekkür: 6
  • SADECE BÝR ÝMTÝHAN
Ynt: Programlama Dillleri + Analog Dijital veriler
« Yanıtla #6 : 31 Ocak 2014, 14:30:45 »
Üye Olmadan Linkleri Göremezsiniz. Üye Olun veya Giriş Yapın
Merhaba

Benim her zaman kullandığım bir teknik vardır.  Hiç bir bilgiyi ben öğrenmiş olmak için öğrenmem. Ortada bir amaç olmalıdır ve öğrenilecek o bilgi o amaca ulaşmak için bir araç konumunda olması gerekir.

Bence ortaya bir proje koyalım ve o projeyi yapmak için bir şeyler öğrenelim.



Saygılar.



Uykusuz ustam ben tam tersini düşünüyorum bence öğrenmiş olmak için öğrenmek benim  kulalndığım bir yaklaşım tarzlarından birisi  hiçbirşey bilmemekten iyidir  bilgi bir ihtiyaç bence illa kullanmak için öğrenmek manasız yarın öbürgün neolacağımız belli değil hiç olmayacak yerde o bilgi bize lazım olabilir ozaman başkalarının bilmediğini görünce ve biz orda zamanında yapmak için değil öğrenmek için kullandığımız bilgiyi  kullandığımızda ordan alacağımız haz insanda daha çok öğrenme isteği uyandırır die düşünüyorum   tartışma cevabı değildir :) siz düşüncenizi söylemişsiniz bende benimkisini belirtmek istedim :) saygılar
- Ä°nsan imkansızı başarabilir sözü yetersizdir çünkü insan imkansızın da ötesine ulaşabilir.

Uykusuz

  • Administrator
  • Yarbay
  • ******
  • İleti: 2599
  • Teşekkür: 207
  • while(heart_rate>0){work();}
Ynt: Programlama Dillleri + Analog Dijital veriler
« Yanıtla #7 : 31 Ocak 2014, 16:30:20 »
Estağfurullah neden tartışalım ki  :) Anlıyorum sizi de  ;)
Fakat ben kullanmayacağım bir şeyi öğrendikten hemen sonra unutuveriyorum  :)

Projelerimiz için tıklayın Üye Olmadan Linkleri Göremezsiniz. Üye Olun veya Giriş Yapın
Sipariş ve Bilgi için satis@lugatek.com ile irtibata geçiniz.
Lütfen teknik sorularınızı forumda sorunuz özel mesaj göndermeyiniz

Tesla^Pulse^Coil

  • Teknik Destek
  • Yüzbaşı
  • ******
  • İleti: 384
  • Teşekkür: 117
Ynt: Programlama Dillleri + Analog Dijital veriler
« Yanıtla #8 : 31 Ocak 2014, 17:41:13 »
Fotografik hafıza teknikleri bu konuda çok faydalı olur geniş zamanda bu konuda
bazı paylaşımlar yaparım mesela hatırlamak istediğimiz sayılar varsa
sayıları harflere harfleri kelimelere kelimeleri de
önceki bilgi tecrübelere göre sanal gerçekliğe taşımak  hikayelere dayandırmak tan
geçen bir süreçte çok fazla alt seviye yapısal bilgiyi üst seviye görsel algılamaya dönüştürebiliriz
beyin aslında hiç bir şeyi unutmaz sadece onları nasıl hatırlayacağımızı bilmemiz lazım
-----------------------------------------------------------------
bilgi edindiğimiz durumlarda bilgiyi  dipsiz kuyuya atılan nesneler  gibi düşünürşek
 her bir nesneye  bir ip bağlayıp üzerine ne olduğunu yazıp
atarsak ihtiyaç duyduğumuzda çok kısa sürede hatırlanabilir hale getirebiliriz
---------------------------------------------------------
hatırlayabilmek için kısa yollar eklemek gerekir edindiğimiz bilgiyi
başka bilgi ve tecrübeler ilişkilendirmekle daha  fazla kısa yol eklemiş oluruz
-------------------------------------------------------------
örnek
yukarıdaki  yazımda anlamaya yönelik fotografik anlatım tarzıda diyebiliriz
bir kuyu bir çok neşne bunların ucuna bağlanan iplerle kuyu atıldığı hikayesi
halbuki gerçekte böyle bir şey olmadığı halde bir başka gerçekliği olabilir durumu
sanal gerçeklikle ilişkilendirmiş olduk hatırlamaya yardımcı farklı bilgilerle ilişkilendirme durumu
---------------------------------------------------------------------
kuru üzüm ve günlük sifalı bitkiler kaynağında unutkanlığa iyi geldiği söylenir (günlük ) aktarlarda
bulunan bir ağacın sakızıdır tatsızdır uzun süre kullandım :)
---------------------------------------------------------------
Dikkat ve odaklanma gerektiren  işler yapan insanlar gereksiz gördüğü
programları kapatmak gibi iştem dışı kendini kısıtlamaya götürür mecburi
 filtrelemeye başlarız herşeyi heleki tüketmediğimiz çok fazla bilgi ediniyorsak eğer
istesekte istemesekte  her saniye sürekli hiç birşey yapmadığımızı düşündüğümüz
 zamanlar için bile geçerli beyin veri yüklemeye devam ediyor
bu durumda bana sorsalar unutkan mısın çok unutkanım
-------------------------------------------------------
nöron nedir
---------------
Sinir hücresi ya da nöron sinir sisteminin temel fonksiyonel birimidir. Başlıca işlevi bilgi transferini
gerçekleştirmektir. İnsan sinir sisteminde yaklaşık olarak 100 milyar nöron olduğu tahmin
edilmektedir. Normal bir sinir hücresi 50.000-250.000 kadar başka nöronla bağlantılıdır. Yaptıkları
özelleşmiş işlere bağlı olarak farklı şekillerde ve çeşitlerde olabilirler.
-----------------------------------------
« Son Düzenleme: 31 Ocak 2014, 18:54:54 Gönderen: Tesla^Pulse^Coil »
Üye Olmadan Linkleri Göremezsiniz. Üye Olun veya Giriş Yapın
---------------------------------------------------------------------