genel olarak, bukhs - programlamaya hiç karışma, finansörler - ONLARIN "rapor" programlamasını derlemeyi düşünmediklerini söylemek istedim, tüm bunlar HERHANGİ bir "kullanıcı" ve "programcı" arasında ayrım yapmanız gerektiği gerçeğine ÜRÜN ... şimdi PROGRAMCI İÇİN çevreden bahsediyoruz ve kullanıcılar olarak "muhasebeciler-finansçılar", tıpkı metaeditörü açmayan tüccarlar gibi bu konuda hiç belirleyici değil ... "Rus" veya "Rus DEĞİL" ile ilgilenin. ..
Pekala, şimdi fikir açık. Örnek olarak (zaten) eski meslektaşlarımdan bahsedebilirim. 1C-ku'da çabucak ustalaşıyorlar çünkü Rusça, neredeyse kullanıcılar gibi.
yuripk>> : Her şeyin "tanımlar" yoluyla tanımlanabileceği bir modül oluşturmak zor mu? Ve Rusça veya başka bir dilde programlama olacak.
zor değil, işte hatasız derlenen kod
#define цикл for #define целое int #define Печать Printvoid OnStart (){
целое Сумма =0;
цикл ( целое Номер = 0; Номер < 10; Номер ++) Сумма += Номер ;
Печать ( Сумма );}
Soru şu ki: bitmemiş bir hata özelliği mi yoksa zaten öyle mi kalacak? sonuçta, geliştiriciler bir gün kontrolleri ellerine alacaklar ve tanımlarda ayrılmış kelimelerin kullanımını yasaklamaya karar verecekler :(
Soru şu: bitmemiş bir hata özelliği mi yoksa zaten öyle mi kalacak? sonuçta, geliştiriciler bir gün kontrolleri ellerine alacaklar ve tanımlarda ayrılmış kelimelerin kullanımını yasaklamaya karar verecekler :(
Teknik olarak tanım, ayrıştırma sürecinde ikame edilen bazı dil belirteçlerinin bir kümesidir.
Herhangi bir jetonu veya herhangi bir setini yasaklamak anlamsızdır. Sadece bir şey önemlidir, dil operatörünün yeniden tanımlanmasına izin vermek imkansızdır (if, for, dönüş, ...). Şimdi, "sistem" dil işlevlerini de olası tanımlı adlar listesinden çıkarmayı düşünüyoruz.
Soru şu ki: bitmemiş bir hata özelliği mi yoksa zaten öyle mi kalacak? sonuçta, geliştiriciler bir gün kontrolleri ellerine alacaklar ve tanımlarda ayrılmış kelimelerin kullanımını yasaklamaya karar verecekler :(
Ön işlemcileri C-sing ilkesine göre çalışıyorsa, hiçbir kontrol görünmez.
Tek sorun şu ki, sish önişlemcisinin makroya Rusça adının atanmasına izin vereceğinden emin değilim. :)
Teknik olarak tanım, ayrıştırma sürecinde ikame edilen bazı dil belirteçlerinin bir kümesidir.
Herhangi bir jetonu veya herhangi bir setini yasaklamak anlamsızdır. Sadece bir şey önemlidir, dil operatörünün yeniden tanımlanmasına izin veremezsiniz (if, for, dönüş, ...). Şimdi, "sistem" dil işlevlerini de olası tanımlı adlar listesinden çıkarmayı düşünüyoruz.
Burada referanstan seçtim. Kim ister - test edebilirsiniz;)
// Типы данных #define логический bool #define символ char #define бзсимвол uchar #define короткий short #define бзкороткий ushort #define целый int #define бзцелый uint #define длинный long #define бздлинный ulong #define двойной double #define плавающий float #define цвет color #define датавремя datetime #define строка string #define перечисление enum #define структура struct #define класс class #define безтипа void // Спецификаторы доступа #define константа const #define личный private #define защищенный protected #define публичный public #define виртуальный virtual // Классы памяти #define внешний extern #define статический static #define ввод input // Операторы #define поумолчанию default #define размер sizeof #define новый new #define удалить delete #define если if #define иначе else #define выбор switch #define вариант case #define выполнить do #define пока while #define цикл for #define прервать break #define продолжить continue #define возврат return // Прочие #define ложь false #define этот this #define истина true
genel olarak, bukhs - programlamaya hiç karışma, finansörler - ONLARIN "rapor" programlamasını derlemeyi düşünmediklerini söylemek istedim, tüm bunlar HERHANGİ bir "kullanıcı" ve "programcı" arasında ayrım yapmanız gerektiği gerçeğine ÜRÜN ... şimdi PROGRAMCI İÇİN çevreden bahsediyoruz ve kullanıcılar olarak "muhasebeciler-finansçılar", tıpkı metaeditörü açmayan tüccarlar gibi bu konuda hiç belirleyici değil ... "Rus" veya "Rus DEĞİL" ile ilgilenin. ..
Pekala, şimdi fikir açık. Örnek olarak (zaten) eski meslektaşlarımdan bahsedebilirim. 1C-ku'da çabucak ustalaşıyorlar çünkü Rusça, neredeyse kullanıcılar gibi.Her şeyin "tanımlar" yoluyla tanımlanabileceği bir modül oluşturmak zor mu? Ve Rusça veya başka bir dilde programlama olacak.
zor değil, işte hatasız derlenen kod
Soru şu ki: bitmemiş bir hata özelliği mi yoksa zaten öyle mi kalacak? sonuçta, geliştiriciler bir gün kontrolleri ellerine alacaklar ve tanımlarda ayrılmış kelimelerin kullanımını yasaklamaya karar verecekler :(
zor değil, işte hatasız derlenen kod
Soru şu: bitmemiş bir hata özelliği mi yoksa zaten öyle mi kalacak? sonuçta, geliştiriciler bir gün kontrolleri ellerine alacaklar ve tanımlarda ayrılmış kelimelerin kullanımını yasaklamaya karar verecekler :(
Teknik olarak tanım, ayrıştırma sürecinde ikame edilen bazı dil belirteçlerinin bir kümesidir.
Herhangi bir jetonu veya herhangi bir setini yasaklamak anlamsızdır.
Sadece bir şey önemlidir, dil operatörünün yeniden tanımlanmasına izin vermek imkansızdır (if, for, dönüş, ...).
Şimdi, "sistem" dil işlevlerini de olası tanımlı adlar listesinden çıkarmayı düşünüyoruz.
zor değil, işte hatasız derlenen kod
Soru şu ki: bitmemiş bir hata özelliği mi yoksa zaten öyle mi kalacak? sonuçta, geliştiriciler bir gün kontrolleri ellerine alacaklar ve tanımlarda ayrılmış kelimelerin kullanımını yasaklamaya karar verecekler :(
Ön işlemcileri C-sing ilkesine göre çalışıyorsa, hiçbir kontrol görünmez.
Tek sorun şu ki, sish önişlemcisinin makroya Rusça adının atanmasına izin vereceğinden emin değilim. :)
Sadece bir şey önemlidir, dil operatörünün yeniden tanımlanmasına izin veremezsiniz (if, for, dönüş, ...).
Tabii ki, onları yeniden tanımlayamazsınız, ancak onları “yeniden adlandırabilirsiniz” (benim örneğimde, for bir döngü olarak yeniden adlandırıldı)
Teknik olarak tanım, ayrıştırma sürecinde ikame edilen bazı dil belirteçlerinin bir kümesidir.
Herhangi bir jetonu veya herhangi bir setini yasaklamak anlamsızdır.
Sadece bir şey önemlidir, dil operatörünün yeniden tanımlanmasına izin veremezsiniz (if, for, dönüş, ...).
Şimdi, "sistem" dil işlevlerini de olası tanımlı adlar listesinden çıkarmayı düşünüyoruz.
Yasak - vatandaşlarımızın alışık olduğu şey.
Yasak - vatandaşlarımızın alışık olduğu şey.ne olduğunu anlamıyorum....
bu yüzden mümkündür:
#define если "тут можно написать что угодно и это всё вставиться в код при встрече 'если'"
bu şekilde yapamazsınız:
#define if "нельзя ключевые слова переопределять - ошибка компиляции"
belki bu şekilde çalışmaz:#define Sleep "на данный момент так написать можно, но скорее всего это мы прикроем - будет ошибкой при компиляции"
Burada referanstan seçtim. Kim ister - test edebilirsiniz;)
Burada referanstan seçtim. Kim ister - test edebilirsiniz;)
Ayrıca, onu mqh-shechka'ya dahil etme kutusuna koyabilir ve dahil etme kutusundaki aramayı doğrudan şablona yazabilirsiniz,
Peki, mızraklar ne için kırılır?