User Tag List

Ցույց են տրվում 1 համարից մինչև 15 համարի արդյունքները՝ ընդհանուր 39 հատից

Թեմա: Հնարավոր է սովորել Java Ակումբի փորձառու անդամների օգնությամբ

Համակցված դիտում

Նախորդ գրառումը Նախորդ գրառումը   Հաջորդ գրառումը Հաջորդ գրառումը
  1. #1
    տկլոր պինգվին _DEATH_-ի ավատար
    Գրանցման ամսաթիվ
    30.07.2006
    Հասցե
    Ատլանտիդա
    Տարիք
    35
    Գրառումներ
    2,171
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Մեջբերում sedrakpc-ի խոսքերից Նայել գրառումը
    Ինչ վերաբերվում ա python-ին բան չունեմ ասելու լավ լեզու ա բայց շատ փնթի ու իրանով մեծ պռոեկտ գրելը անհնար ա:
    ԵՎ վերջու մի բան ել միակ լեզուն որ կարա կոնկուրենտ լինի java-ին իր ոլորտում դա c#-ն ա որի մասին չխոսացիք
    Առաջի անգամ եմ լսում որ Python-ը, որը համարվում ա ամենաբարձր մակարդակի լեզուն փնթի ա: Մեծ պրոյեկտի առումով ես մոտ 100 kb կոդով ծրագիր եմ գրել հեռախոսի համար, նույն ծրագրի պարզ տեսակը կա կոմպի համար գրված C++-ով, մոտ 5 mb ա, առանց ռեսուրսներ բան հաշվելու:

    C++

    Կոդ:
    if ( a == 5 )
    {
    cout << a <<endl;
    	cout << "Bye" <<endl;
    }

    Python

    Կոդ:
    if a==5:
    	print a
    	print "Bye"
    Python-ի դեպքում ոչ մի ավելորդ սիմվոլ + a=5 գրելու դեպքում սինտաքսային սխալ ա տալիս + բոլորին հասկանալի պարզ անգլերեն + բլոկի բոլոր տողերը պետք ա պարտադիր նույն տարածության վրա լինեն տողի սկզբից + ...

    Եթե դու էտ փնթի ես համարում, ուրեմն մնացած լեզուների փնթիության թագավոր կակ մինիմում պտի ասես:

    C#-ը մարդը եսիմ ինչ ֆանատ պետք ա լինի մակրոփափուկների, որ գովազդ անի:

    Գուգլը ինչքան ժամանակ ա Python ա ինտենսիվ օգտագործում բոլոր պրոյեկտներում, դրա համար էլ առաջատարն ա շատ բնագավառներում

    youtube.com
    gmail.com
    google.com
    ...
    Բոլորի մեջ Python օգտագործված ա:
    Վերջին խմբագրող՝ _DEATH_: 14.04.2010, 15:01:
    Մարդը լինելը լավ բան ա, բայց երկու ոտքի վրա կանգելը դեռ չի նշանակում որ դու մարդ ես:
    Ամենակարևորը էս կյանքում մարդ լինելն ա, մնացած ամենինչը երկրորդական ա:
    ԷԼ ԿՅԱՆՔՈՒՄ ԷՍ ՖՈՐՈՒՄԸ ՉԵՄ ՄՏՆԵԼՈՒ

  2. #2
    Սկսնակ անդամ sedrakpc-ի ավատար
    Գրանցման ամսաթիվ
    05.04.2009
    Գրառումներ
    15
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    _DEATH_ դու իմ փոխարեն ցույց տվեցիր որ pyton-ի կոդը փնթի ա
    Google-ը python-ով գրած պռոեկտ չունի պռոստ ոգտագործում ա մեկմեկ (վորը ես շատ ճիշտ եմ համարում)
    եթե կարիքը կա, իսկ java-ով գրել ա android SDK-ն, ներողություն արտահայտությանս համար GWT-ն
    pyton-ի պրինցիպը(less code more money) լավա ա հնչում պռոստ մեկմեկ չի աշխատում
    p.s. ընթացիկ պռոեկտիս մաքուր կոդը 21MB ա

  3. #3
    տկլոր պինգվին _DEATH_-ի ավատար
    Գրանցման ամսաթիվ
    30.07.2006
    Հասցե
    Ատլանտիդա
    Տարիք
    35
    Գրառումներ
    2,171
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Մեջբերում sedrakpc-ի խոսքերից Նայել գրառումը
    _DEATH_ դու իմ փոխարեն ցույց տվեցիր որ pyton-ի կոդը փնթի ա
    Google-ը python-ով գրած պռոեկտ չունի պռոստ ոգտագործում ա մեկմեկ (վորը ես շատ ճիշտ եմ համարում)
    եթե կարիքը կա, իսկ java-ով գրել ա android SDK-ն, ներողություն արտահայտությանս համար GWT-ն
    pyton-ի պրինցիպը(less code more money) լավա ա հնչում պռոստ մեկմեկ չի աշխատում
    p.s. ընթացիկ պռոեկտիս մաքուր կոդը 21MB ա
    Ըհըն, հեսա C++-ը կթողեմ ասեմբլեռով կգրեմ, որ վաբշե մակարդակով, բարձր մակարդակի լինի, փնթի չլինի
    Ուզում ես միկրոհրամաններով գրեմ, մեքենայական կոդով, էտի հաստատ փնթի չի լինի:

    Ըհըն պրոյեկտ չունի, դրա համար սերվերային կոդի մեծ մասը հիմա Python ա:

    Որ լեզվով ա 21 mb? Տուր ես Python թարգմանեմ դառնա 0,5 mb:
    Մարդը լինելը լավ բան ա, բայց երկու ոտքի վրա կանգելը դեռ չի նշանակում որ դու մարդ ես:
    Ամենակարևորը էս կյանքում մարդ լինելն ա, մնացած ամենինչը երկրորդական ա:
    ԷԼ ԿՅԱՆՔՈՒՄ ԷՍ ՖՈՐՈՒՄԸ ՉԵՄ ՄՏՆԵԼՈՒ

  4. #4
    Լիարժեք անդամ MSGM-ի ավատար
    Գրանցման ամսաթիվ
    02.09.2008
    Գրառումներ
    131
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Էս կոդը հլը փորձի թարգմանել.

    Կոդ:
    #include<cstdio>
    #include<cstring>
    #include<cstdlib>
    
    #define MAXN 500050
    
    char S[2*MAXN];
    int N,ln=0;
    int o[2][2*MAXN], t[2*MAXN][2];
    int A[2*MAXN], B[2*MAXN], C[2*MAXN], D[2*MAXN];
    
    void prnt(char a) {
    	if(ln==80) {printf("\n");ln=0;}
    	printf("%c",a);ln++;
    }
    
    int main() {
    	
    	int i, j, jj, x, k;
    	
    	freopen("bcl.in" ,"r",stdin );
    	freopen("bcl.out","w",stdout);
    	scanf("%d",&N);
    	for(i=0;i<N;i++) {
    		scanf(" %c ",S+i);
    		S[N+i] = S[i];
    	}
    
    	memset(A, 0, sizeof(A));
    	for (i = 0; i < 2*N; ++i) A[(int)(S[i]-'A')] = 1;
    	for (i = 1; i < 26; ++i) A[i] += A[i-1];
    	for (i = 0; i < 2*N; ++i) o[0][i] = A[(int)(S[i]-'A')];
    	x=0;
    	for (j = 0, jj = 1, k = 0; jj < N && k < 2*N; ++j, jj <<= 1) {
    
    		memset(A, 0, sizeof(A));
    		memset(B, 0, sizeof(B));
    
    		for (i = 0; i < N; ++i) {
    			++A[ t[i][0] = o[x][i] ];
    			++B[ t[i][1] = (i+jj<N) ? o[x][i+jj] : 0 ];
    		}
    		
    		for (i = N; i < 2*N; ++i) {
    			++A[ t[i][0] = o[x][i] ];
    			++B[ t[i][1] = (i-jj>=N) ? o[x][i-jj] : 0 ];
    		}
    
    		for (i = 1; i <= 2*N; ++i) {
    			A[i] += A[i-1];
    			B[i] += B[i-1];
    		}
    
    		for (i = 2*N-1; i >= 0; --i)
    			C[--B[t[i][1]]] = i;
    
    		for (i = 2*N-1; i >= 0; --i)
    			D[--A[t[C[i]][0]]] = C[i];
    
    		x ^= 1;
    		o[x][D[0]] = k = 1;
    		for (i = 1; i < 2*N; ++i)
    			o[x][D[i]] = (k += (t[D[i]][0] != t[D[i-1]][0] || t[D[i]][1] != t[D[i-1]][1]));
    
    	}
    	i=0,j=N-1;
    	while(i<=j) {
    		if(S[i]<S[j])		{prnt(S[i]);i++;}
    		else if(S[i]>S[j])	{prnt(S[j]);j--;}
    		else if(o[x][i]<o[x][N+j]) {prnt(S[i]);i++;}
    		else {prnt(S[j]);j--;}
    	}
    	printf("\n");
    	return 0;
    }

  5. #5
    տկլոր պինգվին _DEATH_-ի ավատար
    Գրանցման ամսաթիվ
    30.07.2006
    Հասցե
    Ատլանտիդա
    Տարիք
    35
    Գրառումներ
    2,171
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Մեջբերում MSGM-ի խոսքերից Նայել գրառումը
    Էս կոդը հլը փորձի թարգմանել.
    MSGM ջան չէի տեսել գրածդ, էս թեմայից շեղվելու ենք, մի հատ ուրիշ թեմա կա, որ թարգմանեմ ընդեղ կդնեմ, բայց էտ կոդը շատ փնթի ա գրած, մի քիչ փոխելու եմ ընթացքում, որ իմ ոճով լինի մարդավարի կաորղանամ հասկանամ ինչ ա գրած:
    Մարդը լինելը լավ բան ա, բայց երկու ոտքի վրա կանգելը դեռ չի նշանակում որ դու մարդ ես:
    Ամենակարևորը էս կյանքում մարդ լինելն ա, մնացած ամենինչը երկրորդական ա:
    ԷԼ ԿՅԱՆՔՈՒՄ ԷՍ ՖՈՐՈՒՄԸ ՉԵՄ ՄՏՆԵԼՈՒ

Թեմայի մասին

Այս թեման նայող անդամներ

Այս պահին թեմայում են 1 հոգի. (0 անդամ և 1 հյուր)

Համանման թեմաներ

  1. Ակումբի անդամների տպագրած գրքերը
    Հեղինակ՝ Malxas, բաժին` Ստեղծագործողի անկյուն
    Գրառումներ: 45
    Վերջինը: 27.03.2020, 10:50
  2. Հարկավոր է փորձառու ուսուցչի խորհուրդ
    Հեղինակ՝ mnowak, բաժին` Կրթություն
    Գրառումներ: 0
    Վերջինը: 18.07.2014, 05:36
  3. Java Micro Edition (Java ME կամ J2ME)
    Հեղինակ՝ Enipra, բաժին` Ծրագրավորում
    Գրառումներ: 1
    Վերջինը: 25.01.2008, 22:23
  4. «ԴԱՐ» ակումբի անդամների մեծամասնության ընտրությունը
    Հեղինակ՝ moj, բաժին` Քաղաքականություն
    Գրառումներ: 3
    Վերջինը: 27.10.2007, 14:23
  5. Ակումբի անդամների նկարներ....
    Հեղինակ՝ Root, բաժին` Առաջարկություններ և դիտողություններ
    Գրառումներ: 2
    Վերջինը: 18.04.2007, 20:41

Էջանիշներ

Էջանիշներ

Ձեր իրավունքները բաժնում

  • Դուք չեք կարող նոր թեմաներ ստեղծել
  • Դուք չեք կարող պատասխանել
  • Դուք չեք կարող կցորդներ տեղադրել
  • Դուք չեք կարող խմբագրել ձեր գրառումները
  •