Programlamanın gün batımı? - sayfa 3

 
Uladzimir Izerski :

Örneğin Visual Basic bu ilke üzerine inşa edilmiştir.

Kelimenin tam anlamıyla dili bilmeden programlar oluşturabilirsiniz.

Çok iyi bir örnek. Hem MS Word için VBA hem de MS Excel için VBA, kullanıcı eylemlerini nasıl koda dönüştürerek görsel olarak kaydedebileceğinizi gösterir. Ardından, genelleştirmek için, programın yeni belgeler veya tablolarla çalışması için yazmanız (örneğin döngüler) gerekir ve burada bir dil olmadan yapamazsınız. MS'nin Word 95'in nesne modelini yenisiyle değiştirdiği ve kullanımda olan bazı programları yeniden yazmak zorunda kaldığım durumu da hatırlıyorum.

Ama sadece resimli metin. Bir şeyin sabit ve değişmez bir modeli nereden gelebilir, böylece yalnızca önceden bilinen bir parametre listesini değiştirmek için kalır? Modelleri değiştirme ve yenilerinin (hem modeller hem de fenomenler) ortaya çıkma süreci devam ediyor, bunu bilgi sistemlerine programlama dillerinden daha fazla yansıtacak bir şey yok. Bu nedenle, daha fazla dil var. VBA her şeyi kapsamaz.

 
Vladimir :

Çok iyi bir örnek. Hem MS Word için VBA hem de MS Excel için VBA, kullanıcı eylemlerini nasıl koda dönüştürerek görsel olarak kaydedebileceğinizi gösterir. Ardından, genelleştirmek için, programın yeni belgeler veya tablolarla çalışması için yazmanız (örneğin döngüler) gerekir ve burada bir dil olmadan yapamazsınız. MS'nin Word 95'in nesne modelini yenisiyle değiştirdiği ve kullanımda olan bazı programları yeniden yazmak zorunda kaldığım durumu da hatırlıyorum.

Ama sadece resimli metin. Bir şeyin sabit ve değişmez bir modeli nereden gelebilir, böylece yalnızca önceden bilinen bir parametre listesini değiştirmek için kalır? Modellerin değişmesi ve yenilerinin (hem modeller hem de fenomenler) ortaya çıkma süreci devam ediyor, bunu bilgi sistemlerine programlama dillerinden daha fazla yansıtacak bir şey yok. Bu nedenle, daha fazla dil var. VBA her şeyi kapsamaz.

Parametre listesinin sistem (basitleştirilmiş) olduğunu anlayın. Tüm sistemler parametrelerden oluşur. Olaylar ve Nesne Durumları, Süreçler ve Nesne Formları, tümü parametrelerden oluşur. Sadece yapıları farklı. Bu nedenle, herhangi bir engel yoktur.
 
Реter Konow :

Baktı. Henüz onun hakkında kesin bir şey söyleyemem ama onun farklı bir konsepti olduğunu düşünüyorum.

Sonuç olarak, kodun kendisi yakında bir kalıntı haline gelebilir. Sesli komutlarla programlayabilirsiniz.

Örneğin (sesli konuşun):

Yeni Nesne

Etiket

Şablon Oluştur

Seçenekler:

X, Y, W, H, RENK

Şablonu Kaydet

Üç örnek oluştur

Ad örneği 1 - "Temel"

Örnek 1'i Düzenle

Parametreler arasında bağlantılar kurun

X1 ve X2 arasındaki değerleri filtreleyin.

Alt filtre değeri - 10

Üst filtre değeri - 100

Değer düzelticiyi ayarlayın (değer aralığın altında veya üstündeyse, aralığa ayarlayın ve parametreye iletin).


Ve benzeri...

Fark nedir, ses veya başka bir vücut.

 
Реter Konow :
Parametre listesinin sistem (basitleştirilmiş) olduğunu anlayın. Tüm sistemler parametrelerden oluşur. Olaylar ve Nesne Durumları, Süreçler ve Nesne Formları, tümü parametrelerden oluşur. Sadece yapıları farklı. Bu nedenle, herhangi bir engel yoktur.

Evet, dikiş makinesi ve buharlı lokomotif, dişli ve perçinli bağlantılara dayalı mekanik tertibatlardır. Biraz farklı, ama uzun zaman önce icat edildi ve çalışıldı. Ve ne, tasarımcılara ve araçlarına artık ihtiyaç yok mu? Tolerans ve iniş bilimine, mukavemet hesaplamalarına ihtiyacınız yok mu? Fizik, metal bilimi, işleme, organizasyon ve üretim yönetimi yasalarından hiçbir engel yok mu?

Sistem bir parametre listesi ise, ilişkisel bir veritabanı yerine anlamsız ve tutarsız bir grup tablo elde ederiz. Yaklaşım yanlış.

 
MT4/5 için Uzman Danışmanların oluşturulmasını hızlandırmak için nasıl bir araç bulacağımı düşünüyorum. Danışmanın ne yapması gerektiğini bir sesle söylemek güzel olurdu, hatta bu araç TOR'u hazır bir danışmana dönüştürürse daha da iyi olur. Üst düzey programlama ile gelmemiz gerekiyor.
 
Yuriy Lyachshenko :
MT4/5 için Uzman Danışmanların oluşturulmasını hızlandırmak için nasıl bir araç bulacağımı düşünüyorum. Danışmanın ne yapması gerektiğini bir sesle söylemek güzel olurdu, hatta bu araç TOR'u hazır bir danışmana dönüştürürse daha da iyi olur. Üst düzey programlama ile gelmemiz gerekiyor.

Böyle bir şey bulmak zor ve hatta imkansız. Aynı ağırlığı programlama seçenekleri. Müşteriyle ne yapması gerektiği konusunda anlaşmam genellikle işi kendim yapmaktan daha uzun sürer. Ve bunu bir kişiye değil, bir robota açıklayacağınızı hayal edin. Robot, çeşitli "İstek Listesi"ndeki profesyonel olmayan hikayelerinizden çıldıracak. )))

 
Yuriy Lyachshenko :
MT4/5 için Uzman Danışmanların oluşturulmasını hızlandırmak için nasıl bir araç bulacağımı düşünüyorum. Danışmanın ne yapması gerektiğini bir sesle söylemek güzel olurdu, hatta bu araç TOR'u hazır bir danışmana dönüştürürse daha da iyi olur. Üst düzey programlama ile gelmemiz gerekiyor.
Beğenmek;)
 
Реter Konow :

Bu arada, oluşturmak üzere olduğum görsel stüdyo şu prensip üzerine inşa edildi:

Kontrollerin bir kısmı stüdyoya, diğer kısmı ise kullanıcı projesine aittir.

Studio öğeleri, parametrelerini projedeki düzenlenebilir öğelerin özelliklerine bağlar ve değerlerini değiştirir. Ayrıca, işleyici onları yeniden çizer ve işte!

Görsel stüdyoda düzenleme ilkesi ÇOK basittir. Kontrol ve düzenlenebilir elemanların parametrelerinin olağan bağlantısı.

Hem stüdyo hem de kullanıcı projesi ortak bir çekirdektedir, bu nedenle bu bağlantı, aynı dizinin başka bir hücresine (kontrol öğesinde) yazılmış bir dizi (çekirdek) hücresine yalnızca bir işaretçidir.

İşin özü çok basit ve birinin ihtiyacı olsaydı uzun zaman önce bir stüdyo yapardım.))


Derleme?

Bir istemci-sunucu uygulamaları ve paralel akışlar ile bellek ayırma , okuma, G/Ç bağlantı noktalarına yazma, OpenGL gibi grafik işlemleri.

Yalnız bana öyle geliyor ki, ya birinci sınıf öğrencisisin ya da sadece bir hafta düşünmen gereken normal görevlerle karşılaşmadın mı?

Oradan düşünüyorum ve programlamanın düşüşü hakkında düşünceler, çünkü temel veya işe yaramaz soyut görevler kimseye fayda getirmeyecek.

 
Yuriy Lyachshenko :
MT4/5 için Uzman Danışmanların oluşturulmasını hızlandırmak için nasıl bir araç bulacağımı düşünüyorum. Danışmanın ne yapması gerektiğini bir sesle söylemek güzel olurdu, hatta bu araç TOR'u hazır bir danışmana dönüştürürse daha da iyi olur. Üst düzey programlama ile gelmemiz gerekiyor.

Ve ilerleme nasıl?

Yüksek seviye programlama? icat etmek ister misin? Hem de tam düzen mantığıyla? En az on iç içe yerleştirme düzeyi varsa, hatasız kodu ne kadar hızlı yazabilirsiniz? Oradan TK'yi hazır bir Uzman Danışmana dönüştürme olasılığı gelecek. Peki ya "ideal mantıkları" ile hatalar üretirlerse? Nasıl hata ayıklanır?

 

Haydi çocuklar, illüzyon yok.

Biri, dört nesne oluşturma deneyimine dayanarak yeni bir stüdyo yazacaktı, ancak derleme ve hata ayıklamayı düşünmedi.

Bir diğeri, çok seviyeli mantıksal problemlerin karmaşıklığını anlamadan yeni bir yüksek seviyeli dil yaratacaktı.


Şok oldum ... bu hangi düşünceden konunun adı ortaya çıktı? Bir sorunun özünün yanlış anlaşılmasından mı?