Rusça kod yazma. Böyle bir programın artıları ve eksileri. - sayfa 7

 
Реter Konow :

Haklısın, bir program yazarken edebi üslubu ve kafiyeyi bir şekilde unutuyorum. Affedilemez.

Bazı anlarda aklıma bir şey geliyor ve yorumlarda “Ölüm diyorum, sadaka isteyen haysiyeti görmeye dayanamıyorum.. anlam arıyorlar.. ..".

MQ'da kontrol etmedim ama PHP'de değişken isimleri ne kadar uzun olursa, kod o kadar uzun ve aptalca çalışır, yani değişken adı ne kadar kısa olursa, kod o kadar hızlı çalışır ve daha az CPU zamanı tüketir.

Ana dilde değişkenler pahasına ise, bu tür kodlarda bir hata aramak bile iğrençtir - rezalet okunamaz.

 
Реter Konow :

Belki daha özlü, ama kimin için? Örneğin - mesajınızı İngilizce olarak kolayca tekrar satabilir misiniz? Sizin ve benim için İngilizce daha az özlü, çünkü daha az anlaşılır. Bence...

Ve genel olarak, "dünya dili" ile ilgili ifadeler ... Rusça hiç de kötü değil.

sana 2 sorum var:

1. Kaç yıldır programlama yapıyorsunuz?

2. En az bir kez (kendiniz için) Rusça bir program yazmayı denediniz mi?


Soru şu ki, bir klişe var mı ve biz onun rehineleri değil miyiz?


19. yüzyılda programlar Fransızca yazılırdı)) Ve alev fena değil, insanları baştan çıkardı))

 
Реter Konow :
Sevgili programcılar, sizinle oldukça garip bir konuyu tartışmak istiyorum - Rusça programlama . İngilizce konuşan insanlar programlarını ana dillerinde yazarlar ve Rusça konuşan programcılar arasında böyle bir uygulama yoktur. Ancak, ana dil her zaman daha net ve daha kullanışlıdır. Programda kullandığımız dil kaçınılmaz olarak gelişim kalitesini etkiler ve kişi bunu fark etmese de kendi ana dilinde yazmaya çalışmakta fayda var ve artık İngilizceye dönmek istemiyorsunuz. Kodun okunabilirliği programla çalışırken en önemli faktördür, bu durumda - uluslararası programlama ekiplerinin olmadığı ve herkesin kendisi için yazdığı yerlerde bile İngilizce programlama pratiği neden bu kadar yaygınlaştı? Neden herkes bu kurala a priori uymalı ve bu klişeyi yok edersek ne olur?
Yıllar önce bir okulda çalıştım - Pascal'da (7.0) 5. sınıftan başlayarak programlama öğrettim, ortam Rus tanımlayıcılarını anlamak için yeniden düzenlendi + koordinat ve vektör grafikleri paketi Rusça olarak yeniden yazıldı + adlandırma için oldukça katı gereksinimler vardı amaçlarına göre değişkenler. Sonuç, temel programlama tekniklerinin ilk gelişiminin çoklu hızlanmasıdır. Yani, dilsel anlamada bir engelin olduğu yerde, ana dilin ilköğretim için kullanılması oldukça kabul edilebilir, ancak daha yüksek bir düzeyde buna gerek yoktur. Örneğin, 1C - Rusça programlama, başlangıçta "her muhasebeci programı kendisi uyarlayabilir" şeklinde konumlandı, sistemin artan karmaşıklığı ile Ruslaştırma saçma oldu, çünkü tasarımların karmaşıklığı, uyarlamanın karmaşıklığını çok aşıyor. dile.
 
Vitaly Muzichenko :

1. MQ'da kontrol etmedim, ancak PHP'de değişken isimleri ne kadar uzun olursa, kod o kadar uzun ve aptalca çalışır, yani değişken adı ne kadar kısa olursa, kod o kadar hızlı çalışır ve daha az CPU zamanı tüketir.

2. Ana dildeki değişkenler pahasınaysa, böyle bir kodda bir hata aramak bile iğrençtir - rezalet için okunamaz .

1. Bu soruyu MQL'de kontrol ettim. Hala çok uzun zaman önce. Değişkenlerin uzunluğu programın hızını etkilemez. Çok uzun değişkenler derleyici tarafından kabul edilmez.

2. Rusça programlama deneyiminiz var mı? Lütfen bana tartışacak bir şey gösterin...

 
Yury Kirillov :
Yıllar önce bir okulda çalıştım - Pascal'da (7.0) 5. sınıftan başlayarak programlama öğrettim, ortam Rus tanımlayıcılarını anlamak için yeniden düzenlendi + koordinat ve vektör grafikleri paketi Rusça olarak yeniden yazıldı + adlandırma için oldukça katı gereksinimler vardı amaçlarına göre değişkenler. Sonuç, temel programlama tekniklerinin ilk gelişiminin çoklu hızlanmasıdır. Yani, dilsel anlamada bir engelin olduğu yerde, ana dilin ilköğretim için kullanılması oldukça kabul edilebilir, ancak daha yüksek bir düzeyde buna gerek yoktur. Örneğin, 1C - Rusça programlama, başlangıçta "her muhasebeci programı kendisi uyarlayabilir" şeklinde konumlandı, sistemin artan karmaşıklığı ile Ruslaştırma saçma oldu, çünkü tasarımların karmaşıklığı, uyarlamanın karmaşıklığını çok aşıyor. dile.
Görüyorsunuz, dil engeli yoksa programlamanın asimilasyonunda bir hızlanma olduğunu onayladınız. Sadece sizi temin ederim ki bu hızlandırma, ana dilde daha da geliştirilse bile çalışmaz. Sadece devam etmelisin ve korkma. Programım, Rusça yazılmış bir megabaytlık kodla ilgili. OOP yok. Kod "rezil olmak için okunamıyorsa" nasıl geliştirebilirim? İngilizce tanımlarla karışık Rusça kelimelerin tam bir kaosu varsa neyin ne olduğunu nasıl anlayabilirim? Cevap basit: Programınızı ana dilinizde okuduğunuzda kafanızdaki düzen kendiliğinden gelişir.
 
Alexey Volchanskiy :

19. yüzyılda programlar Fransızca yazılırdı)) Ve alev fena değil, insanları baştan çıkardı))

Bu ne anlama geliyor?
 
Реter Konow :
Sevgili programcılar, sizinle oldukça garip bir konuyu tartışmak istiyorum - Rusça programlama . İngilizce konuşan insanlar programlarını ana dillerinde yazarlar ve Rusça konuşan programcılar arasında böyle bir uygulama yoktur. Ancak, ana dil her zaman daha net ve daha kullanışlıdır. Programda kullandığımız dil kaçınılmaz olarak gelişim kalitesini etkiler ve kişi bunu fark etmese de kendi ana dilinde yazmaya çalışmakta fayda var ve artık İngilizceye dönmek istemiyorsunuz. Kodun okunabilirliği programla çalışırken en önemli faktördür, bu durumda - uluslararası programlama ekiplerinin olmadığı ve herkesin kendisi için yazdığı yerlerde bile İngilizce programlama pratiği neden bu kadar yaygınlaştı? Neden herkes bu kurala a priori uymalı ve bu klişeyi yok edersek ne olur?

İngiliz dili, biyorobotların dilidir, analiz dilidir, sömürgeciler onu özel olarak görevlendirdi ve içinde kesinlikle hiçbir çelişki olmaması için obchekryzhil. Rasyonel biçimsel mantığın dilidir. Rus dili bir insan dilidir, zihnin dilidir, sentez dilidir, başlangıçta diyalektiktir ve temeli çelişkiler oyunudur, böyle bir dili programlama dili olarak kullanmak pek verimli değildir. Ve yakın bir gelecekte bile, Anglo-Sakson imparatorluğunun çöküşünden ve konuşmacılarıyla birlikte tamamen yok edilmesinden sonra, gezegendeki İngilizce, yalnızca Latince tarzında muazzam uzun bir süre programlamada kalacaktır.

 
Kısacası, bu forumdaki herkes Rusça konuştuğu ve ana dilde olmayan programlar olduğu için koltuk değneği kullanıyorlar. Ana dilimde program yapıyorum, bu yüzden koltuk değneği kullanmıyorum. Basit ve mantıklı sonuç. (kimseye alınma dedi).
 
Nikolay Kositsin :

İngiliz dili, biyorobotların dilidir, analiz dilidir, sömürgeciler onu özel olarak görevlendirdi ve içinde kesinlikle hiçbir çelişki olmaması için obchekryzhil. Rasyonel biçimsel mantığın dilidir. Rus dili bir insan dilidir, zihnin dilidir, sentez dilidir, başlangıçta diyalektiktir ve temeli çelişkiler oyunudur, böyle bir dili programlama dili olarak kullanmak pek etkili değildir . Ve yakın bir gelecekte bile, Anglo-Sakson imparatorluğunun çöküşünden ve konuşmacılarıyla birlikte tamamen yok edilmesinden sonra, gezegendeki İngilizce, yalnızca Latince tarzında muazzam uzun bir süre programlamada kalacaktır.

Sonucunuz dışında her şeye katılıyorum - " böyle bir dil bir programlama dili olarak kullanmak için çok verimli değil ." Rusça programlama konusunda üç yıllık tecrübem var. Şimdiye kadar bu uygulamadan avantajlardan başka bir şey almadım.
 
Реter Konow :
Sonucunuz dışında her şeye katılıyorum - " böyle bir dil bir programlama dili olarak kullanmak için çok verimli değil ". Rusça programlama konusunda üç yıllık tecrübem var. Şimdiye kadar bu uygulamadan avantajlardan başka bir şey almadım.
Hangi pazara ve hangi amaçlara odaklanılacağına bağlı olarak, Rusya Federasyonu dışında bir plan ve ihtiyaç yoksa, ana dilinizde yazmak oldukça normaldir.