İngilizceFransızcaİspanyolca

Ad


OnWorks favicon'u

comterp - Bulutta Çevrimiçi

Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü üzerinden OnWorks ücretsiz barındırma sağlayıcısında comterp çalıştırın

Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen komuttur.

Program:

ADI


comterp - dağıtılmış komut yorumlayıcı göstericisi

SİNOPSİS


rekabet
rekabet uzak
rekabet sunucu "portnum"
rekabet kaydedici "portnum"
rekabet istemci "ana bilgisayar" "portnum" ["dosya"]
rekabet telcat "host" "portnum" ["dosya"]
rekabet "dosya"yı çalıştır
rekabet "ifade"

TANIM


comterp, ivtools'a dahil edilen komut yorumlayıcısını gösterir. Bir kullanıcı (veya müşteri
programı) stdin ve stdout veya telnet (ACE yerleşik olduğunda) aracılığıyla comterp ile etkileşime girebilir.
Komut sözdizimi, isteğe bağlı sayıda komut içeren noktalı virgülle ayrılmış bir komut listesidir.
parantez içine alınmış parametreler, isteğe bağlı parametreler ve anahtar kelime desteği ile
argümanlar, yani:

komut2(arg1 arg2 arg3 :anahtar1 değer1 :anahtar2 değer2);
komut1(arg1 arg2 arg3 :key1 val1 :key2 val2)

C benzeri ikili ifadeler komut dilinde herhangi bir yere gömülebilir.
Aşağıdaki tabloda operatörler. Değişkenler bir atama ile anında oluşturulabilir
operatörü (yani "top=1", 1'e ayarlanmış bir tamsayı "top" değişkeni oluşturur). sonlandırılmamış
ifadeler otomatik bir komut satırı uzantısına neden olur (ayrıştırıcı
ifade tamamlandı). "(), "{}" ve "[]" birbirinin yerine kullanılabilir.

KOMUT SEÇENEKLER


rekabet

Stdin ve stdout aracılığıyla etkileşim kurmak için tek bir komut yorumlayıcısını çağırın.

uzaktan kumanda

Varsayılan gibi tek bir komut yorumlayıcısını çağırın ve aşağıdakiler için bir uzak komut ekleyin:
sunucu modunda diğer bilgisayarlara erişim.

comterp sunucusu "portnum"

Portnum'daki bağlantıları dinler ve kabul eder, ardından beklemek için bir komut yorumlayıcısı kurar
için ve bu bağlantıdan komutları işleyin.

comterp kaydedici "portnum"

Portnum'daki bağlantıları dinler ve kabul eder, ardından gelen mesajları iletmeniz yeterlidir
stdout'a, yeni satırlarla geri dönerken. Hata ayıklama amacıyla, gerçekten bir kullanım değil
Çevirmen.

comterp istemcisi "host" "portnum" ["dosya"]

Bir ana bilgisayardaki bir portnum'a bağlanın ve yeni satırla sonlandırılan metin arabelleklerini gönderin/alın. İçin
hata ayıklama amaçları, gerçekten tercüman kullanımı değil.

comterp telcat "host" "portnum" ["dosya"]

Bir ana bilgisayardaki bir portnum'a bağlanın, dosyayı cat, ardından bağlantıyı kapatın. Gerçekten bir kullanım değil
tercümanın da.

comterp "dosya" çalıştır

Dosyanın içeriğini çalıştırın ve çıkın.

comterp "ifade"

Tek bir ifadeyi değerlendirin ve ardından çıkın.

OPERATÖR TABLO


Operatörler Komut Adı Öncelik Sırası Türü
---------- ------------ -------- ----- ----
. nokta 130 R-to-L ikili
` bquote 125 R-to-L tekli önek
! 110 R-to-L tekli önekini reddet
~ bit_not 110 R-to-L tekli önek
++ incr 110 R-to-L tekli önek
++ incr_after 110 R-to-L tekli-sonek
- eksi 110 R-to-L tekli önek
-- decr 110 R-to-L tekli önek
-- decr_after 110 R-to-L tekli-sonek
** 90 L'den R'ye ikili dosyayı tekrarlayın
.. 80 L-R ikili dosyasını yineleyin
% mod 70 L-to-R ikili
* mpy 70 L'den Sağa ikili dosya
/ div 70 L'den R'ye ikili dosya
+ 60 L'den R'ye ikili dosya ekle
- alt 60 L'den R'ye ikili dosya
<< lshift 55 L-to-R ikili
>> rshift 55 L'den R'ye ikili
< lt 50 L'den Sağa ikili
<= lt_or_eq 50 L'den Sağa ikili dosya
> gt 50 L'den R'ye ikili dosya
>= gt_or_eq 50 L'den Sağa ikili dosya
!= not_eq 45 L'den Sağa ikili dosya
== eq 45 L'den R'ye ikili
& bit_and 44 L'den R'ye ikili dosya
^ bit_xor 43 L'den R'ye ikili dosya
| bit_or 42 L'den R'ye ikili dosya
&& ve 41 L'den R'ye ikili dosya
|| veya 40 L-R ikili
, grup 35 L'den R'ye ikili
,, akış concat 33 L-to-R ikili
$ akışı 32 R-to-L tekli önek
$$ listesi 32 R-to-L tekli önek
%= mod_assign 30 R-to-L ikili
*= mpy_assign 30 R-to-L ikili dosyası
+= add_assign 30 R'den L'ye ikili dosya
-= sub_assign 30 R-to-L ikili
/= div_assign 30 R'den L'ye ikili dosya
= 30 R-to-L ikili dosyası ata
; seq 10 L'den R'ye ikili dosya

MATEMATİKSEL KOMUTLAR:


n=min(ab) -- a ve b'nin minimumunu döndürür

n=max(ab) -- a ve b'nin maksimum değerini döndürür

n=abs(a) -- a'nın mutlak değerini döndürür

dbl=exp(x) -- x'in kuvvetine yükseltilmiş e değerini döndürür

dbl=log(x) -- x'in doğal logaritmasını döndürür

dbl=log10(x) -- x'in 10 tabanlı logaritmasını döndürür

dbl=log2(x) -- x'in 2 tabanlı logaritmasını döndürür

dbl=pow(xy) -- y'nin gücüne yükseltilmiş x değerini döndürür

dbl=acos(x) -- x'in ark kosinüsünü radyan cinsinden döndürür

dbl=asin(x) -- x'in ark sinüsünü radyan cinsinden döndürür

dbl=atan(x) -- x'in yay tanjantını radyan cinsinden döndürür

dbl=atan2(yx) -- y bölü x'in yay tanjantını döndürür

dbl=cos(x) -- x radyanın kosinüsünü döndürür

dbl=sin(x) -- x radyanın sinüsünü döndürür

dbl=tan(x) -- x radyanın tanjantını döndürür

dbl=sqrt(x) -- x'in karekökünü döndürür

dbl=pi() -- pi değerini döndürür

dbl=radtodeg(dbl) -- radyanı dereceye çevir

dbl=degtorad(dbl) -- dereceyi radyana çevir

sayı=zemin(num) -- bağımsız değişkene eşit veya bundan küçük en yakın tamsayı değerini döndürür

sayı=ceil(num) -- bağımsız değişkene eşit veya bundan büyük en yakın tamsayı değerini döndürür

sayı=yuvarlak(num) -- en yakın tamsayı değerini döndürür

AFİN DÖNÜŞÜMÜ VE MATRIX KOMUTLAR:


point=xform(x,y a00,a01,a10,a11,a20,a21) -- x,y koordinatlarının afin dönüşümü

afin=ters çevir(a00,a01,a10,a11,a20,a21) -- afin dönüşümü ters çevir

matris=poz vermek(matris) -- keyfi bir matrisin devrik

matris=matris*matris -- matris çarpımı

İSTATİSTİK/RANDOM KOMUTLAR:


sum(val1[,val2[,...,valn]]) -- değerlerin toplamını döndürür

ortalama(değer1[,değer2[,...,değer]]) -- değerlerin ortalamasını döndürür

var(val1[,val2[,...,valn]]) -- değerlerin varyansını döndürür

stddev(val1[,val2[,...,valn]]) -- değerlerin standart sapmasını döndürür

rand([minval,maxval]) -- 0 ile 1 veya minval,maxval arasında rastgele bir sayı döndürür

srand(seedval) -- tohum rastgele sayı üreteci

LİSTESİ KOMUTLAR:


lst=list([olst|strm|val] :strmlst :attr :size n) -- liste oluşturun, listeyi kopyalayın veya dönüştürün
dere

val=at(list|attrlist|str n :set val :ins val) -- n. öğeyi döndür (veya sonra ayarla ya da ekle)
bir listede veya dizide

num=size(list|attrlist|str) -- bir listenin (veya dizgenin) boyutunu döndürür

val=index(list|str val|char|str :last :all :substr) -- değerin indeksini döndürür (veya char veya
dize) listede (veya dizede), bulunamazsa sıfır.

DERE KOMUTLAR:


val=next(stream) -- akıştan sonraki değeri döndürür

strm=stream(ostrm|list|attrlist|val) -- akışı kopyala veya listeyi dönüştür

cnt=each(strm) -- uzunluğunu döndüren çapraz akış

comp=filter(comps classid) -- eşleşen classid için kompozisyonların akışını filtrele

KONTROL KOMUTLAR (kullanarak Facebook post değerlendirme):


val=cond(testexpr trueexpr falseexpr) -- testexpr'i değerlendirin ve doğruysa değerlendirin ve
trueexpr'i döndür, aksi takdirde falseexpr'i değerlendir ve döndür

val=if(testexpr :then expr :else expr) -- testexpr'yi değerlendirin ve :then'i yürütün
doğruysa ifade, yanlışsa :else ifadesi.

val=for(initexpr whileexpr [nextexpr [bodyexpr]] :body expr) -- döngü için

val=while([testexpr [bodyexpr]] :nilchk :until :body expr ) -- while döngüsü

val=switch(val anahtar-gövde-çiftleri) -- switch deyimi (:konum için casen, :neg. için case_n,
aksi halde :sembol)

devam et -- for veya while döngüsünün sonraki yinelemesine atla

break([retval]) -- for veya while döngüsünden çıkar

DİĞER KOMUTLAR


help(cmdname [cmdname ...] :all :posteval) -- komutlar için yardım

val=trace([flag] :get) -- izleme modunu değiştir veya ayarla

duraklat([msgstr]) -- komut dosyası yürütmesini C/R'ye kadar duraklat

step() -- adım adım komut dosyası yürütmeyi aç/kapat

fileobj|pipeobj=open([filename [modestr]] :pipe :in :out :err) -- dosya komutunu aç

close(fileobj|pipeobj) -- dosya komutunu kapat

[str]=print([fmtstr] [val [val1 [... valn]]] :string|:str :out :err :file fileobj|pipeobj
:prefix str) -- değeri isteğe bağlı biçim dizesiyle yazdır

str=gets(fileobj|pipeobj) -- bir dosyadan yeni satırla sonlandırılan bir dize alır

val=global(symbol)|global(symbol)=val|global(symbol :clear)|global(:cnt) -- simge yap
global

int|lst=symid(sembol [sembol ...] | :max) -- ile ilişkili tamsayı kimlik(ler)ini döndürür
sembol(ler)

sym|lst=symbol(symid [symid ...]) -- tamsayı kimlik(ler)iyle ilişkili sembol(ler)i döndürür

val|lst=symval(symbol [symbol ...]) -- sembolle ilişkili değer(ler)i döndürür
değişken(ler)

sym|lst=symadd(sym|str [sym|str ...]) -- sembol(ler) oluşturun ve arama yapmadan geri dönün.

sym=symvar(sym) -- sembolü olduğu gibi döndürür

str=symstr(sym) -- sembolün string versiyonunu döndürür

n=strref(str|symid) -- dize referans sayısını döndürür

lst=split(symbol|string :tokstr [sınır] :tokval [sınır] :tut :ters) -- bölünmüş sembol
veya karakter (veya belirteç) listesine dize.

str=join(clist :sym) -- karakter listesini dizgede birleştir

str=substr(str n|str :after :nonil) -- bir dizgeden karakterleri çıkarır (:nonil döner)
eşleşme yoksa dize)

bool=eq(str1 str2 :n len) -- kısmi dize karşılaştırması

bool=eq(sym1 sym2 :sym) -- sembol karşılaştırması

postfix(arg1 [arg2 [arg3 ... [argn]]]) -- değerlendirilmemiş postfix argümanlarını (ile
[narg|nkey] tanımlı komutlardan sonra, {narg|nkey} tanımsız komutlardan sonra, (narg) sonrasında
tuşları ve bir * aşağıdaki değerlendirme sonrası komutları)

parse(fileobj) -- bir dosyadan tek bir ifadeyi ayrıştırır

arr=posteval(arg1 [arg2 [arg3 ... [argn]]]) -- her sabit argümanı sonradan değerlendirin (kadar
nil) ve dönüş dizisi
sym=attrname(attribute) -- noktalı çiftin isim alanını döndürür
val=attrval(öznitelik) -- noktalı çiftin dönüş değeri alanı
dotlst=dot(ad) -- boş noktalı çift listesi oluştur

çıkın() -- yorumlayıcıdan çıkın

çıkış() -- tüm uygulamadan çık

boş() -- boş ifade

val=run(dosya adı :str :popen) -- dosyadan (veya dizeden) komutları çalıştır

val=remote(hoststr portnum cmdstr :nowait) -- sonra komut dizesini uzaktan değerlendirin
sonuç dizesini yerel olarak değerlendir

val=eval(cmdstr|funcobj [cmdstr|funcobj ...] :symret ) -- dizeyi (veya funcobj) şu şekilde değerlendirin
komutlar, isteğe bağlı olarak sıfır yerine sembol döndür

funcobj=func(body :echo) -- bir komut gövdesini yürütülebilir bir nesneye yerleştir

val=shell(cmdstr) -- komutu kabukta değerlendir

uyu(msn) -- uyku mikrosaniyesi

mute([flag]) -- sessiz bayrağını ayarla veya değiştir

nil([...]) -- herhangi bir argümanı kabul et ve nil döndür

c=char(num :u) -- herhangi bir sayısal değeri bir karaktere dönüştürür

s=short(num :u) -- herhangi bir sayıyı kısaya çevir

i=int(num :u) -- herhangi bir sayısal değeri int'ye çevir

l=long(num :u) -- herhangi bir sayıyı uzuna çevir

f=float(num) -- herhangi bir sayısal değeri bir şamandıraya dönüştürür

d=double(num) -- herhangi bir sayıyı double'a çevir

sym|lst=type(val [val ...]) -- değer(ler) için tip sembol(ler)ini döndürür

sym|lst=class(val [val ...]) -- nesne tipinin değer(ler)i için sınıf sembol(ler)ini döndürür

int=ctoi(char) -- karakteri tam sayıya çevir

flag=isspace(char) -- karakter boşluk ise true döndürür

flag=isdigit(char) -- karakter sayısal bir rakam ise true değerini döndürür

flag=isspace(char) -- karakter alfabetik ise true döndürür

str=arg(n) -- komut satırı argümanını döndürür

n=narg(n) -- komut satırı argümanlarının sayısını döndürür

sayı=nand(ab) -- bitsel NAND(olumsuz VE)

sayı=nor(ab) -- bitsel NOR (olumsuz VEYA)

num=xnor(ab) -- bitsel XNOR (olumsuz XOR)

BİR TEK IN SUNUCU MOD


str=timeexpr(comstr :sec n) -- aralıklarla çalıştırılacak komut dizisi

onworks.net hizmetlerini kullanarak comterp'i çevrimiçi kullanın


Ücretsiz Sunucular ve İş İstasyonları

Windows ve Linux uygulamalarını indirin

  • 1
    DivKit
    DivKit
    DivKit, açık kaynaklı, Sunucu Odaklı bir yazılımdır
    Kullanıcı arayüzü (SDUI) çerçevesi. Şunları yapmanızı sağlar:
    sunucu kaynaklı güncellemeleri kullanıma sunmak
    farklı uygulama sürümleri. Ayrıca olabilir
    için kullanılır...
    DivKit'i indirin
  • 2
    alt dönüştürücü
    alt dönüştürücü
    Çeşitli arasında dönüştürmek için yardımcı program
    abonelik biçimi. Shadowrocket kullanıcıları
    hedef olarak ss, ssr veya v2ray kullanmalıdır.
    &remark= ekleyebilirsiniz
    Telegram beğenilen HT...
    Alt dönüştürücüyü indir
  • 3
    YIKAMA
    YIKAMA
    SWASH, genel amaçlı bir sayısal
    kararsızlığı simüle etmek için araç,
    hidrostatik olmayan, serbest yüzey,
    rotasyonel akış ve taşıma olayları
    gibi kıyı sularında...
    SWASH'ı indirin
  • 4
    VBA-M (Arşivlendi - Şimdi Github'da)
    VBA-M (Arşivlendi - Şimdi Github'da)
    Proje şuraya taşındı:
    https://github.com/visualboyadvance-m/visualboyadvance-m
    Özellikler:Hile oluşturmadurumları kaydetçoklu
    sistem, gba, gbc, gb, sgb'yi destekler,
    sgb2Tu...
    VBA-M'yi İndirin (Arşivlendi - Şimdi Github'da)
  • 5
    Stacer
    Stacer
    Linux Sistem Optimize Edici ve İzleme
    Github Deposu:
    https://github.com/oguzhaninan/Stacer.
    Kitle: Son Kullanıcılar/Masaüstü. kullanıcı
    arayüz: Qt. Programlama...
    Stacer'ı indirin
  • 6
    TuruncuTilki
    TuruncuTilki
    TeamWinRecoveryProject(TWRP) çatalı
    birçok ek işlevle, yeniden tasarlayın
    ve daha fazla Özellikler: Tiz ve
    Tiz olmayan ROM'larGüncel Oreo çekirdeği,
    inşa edilmiş...
    OrangeFox'u indirin
  • Daha fazla »

Linux komutları

Ad