mql için bir ide olarak Vim - sayfa 13

 
Alexey Navoykov :

Neyden bahsettiğimi tam olarak anlamadınız galiba. Yine de tam tersi. Artık MQL'de kod yazarken anlattığınız duruma düşme riskiniz var ve tüm projelerinizi yeniden yazmak zorunda kalacaksınız. Doğrudan C ++ ile kodlamak için bir dönüştürücü/adaptör yazmaktan bahsediyorum. Ve bir uyumluluk sorunu varsa, projelerin kendisini değil, yalnızca bu adaptörü düzeltmeniz gerekir.

Bu görevi halledebileceğini düşünüyor musun? Bundan oldukça şüpheliyim. Sözdizimleri benzer olsa da, yalnızca özünde, sayısız nüans ve farklılık vardır. Asil saçmalık ortaya çıkacak. Uygulamaya inan.)


not. EN KOMİK ŞEY MQL'DEKİ BU DÖNÜŞTÜRÜCÜDİR ve en fazla, çok daha kötü bir versiyonda tekrarlarsınız.)))

Ekleyeceğim: MQL, C++'dan türetilmiş bir dildir. MKL'de programlama yaparken, C++'ın basitleştirilmiş bir sürümünü kullanırız. MCL'nin tüm amacı, Uzman Danışmanların geliştiricilerine kolaylık sağlamak, daha kapsamlı "ana" dilin gereksiz ve sahipsiz işlevlerini devre dışı bırakarak zaman ve enerjilerinden tasarruf etmektir. Bu görevde, MKL büyük bir başarı elde etti, ancak bazı amatör programcılar, uygulanan dilin tüm avantajlarını ortadan kaldırmak ve onu geliştirmeye başladığı ilk duruma geri döndürmek istiyor. Ne için?
 
Bazı insanlar, MCL'de C++'ın tam olmamasının bir dezavantaj değil, bir avantaj olduğunu anlamıyor. Ve daha da fazlası - onsuz varlığının anlamsız olduğu bir dil yaratmanın asıl amacı.

Neden uygulamalı bir dile ihtiyacınız var, bir profesyonel asla sormaz.
Uygulanan bir dil hakkında aşağılayıcı bir şekilde konuşmak, ona özü tarafından başlangıçta önceden belirlenmiş sınırlamaları yüklemek, kendi sınırlamalarını göstermektir. Başka ne derdin?)
 
Alexey Navoykov :

Neyden bahsettiğimi tam olarak anlamadınız galiba. Yine de tam tersi. Artık MQL'de kod yazarken anlattığınız duruma düşme riskiniz var ve tüm projelerinizi yeniden yazmak zorunda kalacaksınız. Doğrudan C ++ ile kodlamak için bir dönüştürücü/adaptör yazmaktan bahsediyorum. Ve bir uyumluluk sorunu varsa, projelerin kendisini değil, yalnızca bu adaptörü düzeltmeniz gerekir.

Evet, katılıyorum, doğru. Bir dizi konektörle kendi terminaliniz - mikrolitre/hızlı/doğrudan değişime. Çalışma zamanında alınan paylaşılan kitaplıklar biçimindeki uzmanlar, yani. Kendi derleyicinizi icat etmenize hiç gerek yok, hazır olanı ve perçin uzmanlarını alıyoruz.

 
Реter Konow :
Bazı insanlar, MCL'de C++'ın tam olmamasının bir dezavantaj değil, bir avantaj olduğunu anlamıyor. Ve daha da fazlası - onsuz varlığının anlamsız olduğu bir dil yaratmanın asıl amacı.

Neden uygulamalı bir dile ihtiyacınız var, bir profesyonel asla sormaz.
Uygulanan bir dil hakkında aşağılayıcı bir şekilde konuşmak, ona özü tarafından başlangıçta önceden belirlenmiş sınırlamaları yüklemek, kendi sınırlarını göstermektir. Başka ne derdin?)

Peter, tüm acemi programcılar gibi onlar da dinamik dizilerin nasıl kullanılacağını henüz öğrenmediler. Bazıları atlatır, bazıları geçmez.

 

Alexey Tarabanov, Artyom Trishkin , Reter Konow , Dmitry Fedoseev

Aslında soru şu: Bu başlıkta neyi unuttun?

 
TheXpert :

Alexey Tarabanov, Artyom Trishkin , Reter Konow , Dmitry Fedoseev

Aslında soru şu: Bu başlıkta neyi unuttun?

karavanda havlama)
 
Bu arada, neden emacs değil? Kendi elitizm duygusu için daha uygun görünüyor.
 
TheXpert :

Alexey Tarabanov, Artyom Trishkin , Reter Konow , Dmitry Fedoseev

Aslında soru şu: Bu başlıkta neyi unuttun?

Zaten aynısını yazdım - kişnemeye gidiyorum (ve görünüşe göre tek ben değilim). Şimdi karantina, sirke gidemezsiniz. Bunun hakkında mı konuşmak istiyorsun yoksa başka bir şey mi istiyorsun? Ne istediğini açıkla?

 
Aleksey Nikolayev :
Bu arada, neden emacs değil? Kendi elitizm duygusu için daha uygun görünüyor.

Emacs, vim'e kıyasla ağır, vim'den daha hızlı bir şey görmedim. Şimdi, test için 13 MB (dürüst 1 bayt kodlama ve meta düzenleyicideki * 2 gibi değil) aldım ve yaklaşık 120 bin satır kod, anında başlatma, donmadan hızlı gezinme olan bir cish footcloth ve başlattım. Ve bu sadece metin değil, ayrıştırılması ve renklendirilmesi gereken metindir. Ve üst düzey bir numara öğütücüm yok. Emacs bunu yapamaz.

Elitizm bana göre değil, bunu dert etmiyorum.

 
Konu başlatıcıya ne oldu? Her şey, sonsuz yasak mı?