Linux за българи: Форуми

Програмиране => Общ форум => Темата е започната от: Kras в Feb 10, 2004, 17:36



Титла: Koi ezik da izbera - C,C++.Perl,Python...
Публикувано от: Kras в Feb 10, 2004, 17:36
Zdraveite...
Interesuvam se koi ezik za programirane da izbera- C,C++,Perl,Python... i t.n..
Koi e nai-iakiat ot tezi, a moje i drugi, kakvi sa predimstvata, kakvi nedostatacite. Kak da zapochna nai-lesno, na koi(Nishto ne razbiram ot programirane), kade da nameria literatura(Ako moje na balgarski)..., ot English knigite koi da cheta(a che e more ot knigi) za da ne si gubia vremeto s glupavi knigi.
T'va e...V


Титла: Koi ezik da izbera - C,C++.Perl,Python...
Публикувано от: Emooo в Feb 10, 2004, 18:35
programiraneto ne e rap muzika iaki raboti tuka niama, ne mi izglejdash kato chovek koito seriozno bi se zael da se uchi, po dobre ne se zahvastai sas C/C++. Nai dobre se hvani s Java stoto Perl i Python ne sa shiroko prilojimi i imat stranen sintaksis.


Титла: Koi ezik da izbera - C,C++.Perl,Python...
Публикувано от: в Feb 10, 2004, 18:53
Zdrasti!
Az pyk ti preporychvam tochno sys C (vposledstvie C++) da se zahvanesh! Ako gi nauchish kakto triabva, vseki drug ezik shte uchish tochno za 1 sedmica (max). Syotvetno zapochni s knigata "Ezik za programirane C" - avtor Mustakerov, bylgarska, 7 lv struva!!! Kato ia ponauchish (2-3 meseca seriozni zanimania), minavash na "Ezik za programirane C++" - avtori Bogdanov i Mustakerov, bylgarska, 7 lv!!!
Tova e za programiraneto kato cialo.
Inache zavisi kakvo iskash da pravish- C za sistemno programirane, perl- za obrabotka na informacionni masivi, s python ne sym se zanimaval.

Pozdravi i uspeh!


Титла: Koi ezik da izbera - C,C++.Perl,Python...
Публикувано от: CaBA в Feb 10, 2004, 19:07
по мое мнение Python e най-лесен за начинаещи, и е с много хубаво преведена книжка
C, C++ и Perl си ги запази за десерт, малко нанагорно ще ти дойдат в началото.


Титла: Koi ezik da izbera - C,C++.Perl,Python...
Публикувано от: sebastianz55 в Feb 10, 2004, 22:06
CaBA е напълно прав.
Python e прекрасен език, много гъвкав и с огромни възможности.Можеш да направиш почти всичко на него.Също така можеш и да го имплементираш в приложаниу писани на други езици.
Според мене е много добър избор за начинаещ програмист.
Успех!


Титла: Koi ezik da izbera - C,C++.Perl,Python...
Публикувано от: nix в Feb 10, 2004, 23:53
Само ще кажа че книгита на Д.Богданов-И.Мускетаров/Език за програмиране C/ и книжката на Д.Богданов/Обектно ориентирано програмиране със C++/ за мен са най-доброто с което може да се започне ако желаеш да учиш C ;)
Успех;)


Титла: Koi ezik da izbera - C,C++.Perl,Python...
Публикувано от: в Feb 11, 2004, 01:59
Ами зависи какво искаш да правиш.

Първо понаучи технически английски. Преводите винаги изостават и рано или късно ще ти се наложи да четеш непреведен help.

Във всички случаи стой далеч от Perl - грозен е и май е удобен предимно на BASH гурута.

"Почни на С и мини на С++" е грешен съвет от програмисти направили точно това. Същите програмисти продълват с лошите навици от С да пишат на С++.

Ако предпочиташ да научиш как работят процесора и програмите намери си (кратко) въведение на асемблер - колкото да си изясниш какво е stack и защо има int и float и каква е разликата между тях. След това мини на С++, като избягваш нещата които са "за съвместимост със С". С други думи вместо malloc(), strxxx() , fopen()... ползвай std::auto_ptr, std::string, std::stream (пределно ясно за начинаещ, няма що :(  ).  

Истина е че след като научиш тези неща всеки следващ език се учи за седмица.

Ако просто искаш да си свършиш някаква работа с неголеми програми ти препоръчвам Python. Дори и за по-големи програми пак препоръчвам Python. Изобщо за всичко което не е кернел на операционна система препоръчвам Python.

Хаиде със здраве. И услех в четенето!


Титла: Koi ezik da izbera - C,C++.Perl,Python...
Публикувано от: в Feb 12, 2004, 08:15
Blagodaria na vsichki koito otgovoriha.
Samo che... Haide malko po-podrobno da raziskvame, a?
Taka i taka ne znam nishto za programiraneto(kato izkluchim krajoka po Paskal v 8-mi klas:))), zashto da si gubia vremeto s niakoi ezik ot roda na Perl i Python, a chak sled tova da se vpusna v C i C++, a ne napravo da zapochna s tiah(kakto predloji edin ot vas)?
Kajete koi ezik e po prilojim v UNIX(Linux) s koi moga da napravia neshto s koi ne, kakvo e predimstvoto na edinia koi sa nedostatacite mu, razbirate za kakvo govoria...
Mejdu drugoto izpolzval sam Mandrake i Fedora. Vtorata distribucia iskrenno me izdrazni, ne che Mandreika niama treski za dialane no...:) Mai shte vzema da probvam Slackware kato gledam kakvi hvalebstria sa...
Ta na vaprosa - Za Perl sam chuval samo hubavi neshta - lesen, bogato dokumentiran, ima prilojenie na vsiakyde...???
Za Python i za nego vaji gornoto - vapreki che sam malko rezerviran, ne znam i az zashto...(Moje bi zaradi Anaconda-ta na Fedora dokolkoto znam e pisana na Python i za malko da si omacam Computer-a s toz tap instalator:))))
Za C i C++ niama kakvo da komentiram to se znae - Nai-dobrite sred dobrite, pone taka se govori pak i na kakvo sa napisani povecheto operacionni sistemi?
Kajete sega s koe da zapochna...


Титла: Koi ezik da izbera - C,C++.Perl,Python...
Публикувано от: zazzko в Feb 12, 2004, 10:02
Честно казано, ако си решил сероизно да се захванеш с програмиране си започни с C/C++ (все пак съм малко резервиран с мнението да започнеш директно от C++). Аз лично започнах с Perl и така ми е влязъл под кожата, че в никакъв случай не бих започнал С-то. Просто Perl е много лесен, но ако четеш програма на Perl писана от човек разбиращ много от Perl, то на пръв поглед е толкова объркана и неразбираема, че ми става ясно защо преди мен някои го нарече "грозен". Иначе с Perl може да правиш почти всичко (е не можеш да пишеш модули за ядрото). Освен това Perl позволява да интегрираш в него програми писани на C, за да постигнеш неща които Perl не може или пък по-голямо бързодействие. Ако си решил да си вадиш хляба с програмиране се замисли добре: С/С++ програмисти бол; същата работа с РНР; Perl не е език, който се котира много в България; Python пък хич. Така, че преди избор на език, помисли за какво ще го използваш.


Титла: Koi ezik da izbera - C,C++.Perl,Python...
Публикувано от: sebastianz55 в Feb 12, 2004, 10:16
изборът на език зъвиси от тово за какво ще го изпалзваш - за собствено удоволствие го научаваш или с цел да работиш като програмист - zazzko е прав.
НО честно казана няма лошо да научиш два езика ако имаш време - така шансовете ти за работа са 2 пъто по-големи :)
----добавено-----
тъкмо се връщам от вън, където брули невероятно студен вятър...н той ме освежи...
всъщност ако си решил да учиш праграмен език по моя преценка трябва да видиш наясно ли с по-долните неща и ако да, то всичко става лесно:
- за удоволстие или с цел да си намериш работа ще го учиш
- колко време имаш
- каква литератра за този език има на достъпен за тебе език
- колко желание имаш да го научиш (по принуда ли е)
- с точно определена цел ли ще го използваш или е просто, за да можеш да пишеш прогами за собствено удоволствие
трябва да решиш...
:)


Титла: Koi ezik da izbera - C,C++.Perl,Python...
Публикувано от: в Feb 12, 2004, 14:48
Niamam namerenie da ucha ezik za da si izkarvam hliaba s tova! Prosto iskam da se naucha da programiram, za udowolstvie i kato hobi... Sega ako me pitate - Dobre de kakvi programi iskash da pishesh? - Ne moga da vi otgovoria? Ne znam! Kato naucha edin ezik shte kaja kakvo iskam da napisha i kakvo moga estestvenno. Za sega znam samo che ako niakoi den napisha programa, dai boje, shte e za Linux, shtoto ot kav zor shte se pishat programi za Win, za da se harchi oshte poveche li, nie mirsi sha kaja, az. Pak i linux-cheto me kefi, e ne varvi dobre TVtunera mi(Aver TVGO), ama pak hvashta niakoia i druga programa, ne e bolka za umirane, drugo vsichko si e nared. Ta v tozi red na misli mi triabva ezik koito da e na ti s Linux - shte kajete "To vsichki sa taka" ama mai ne e tochno taka, a?
Ta za tova mi triabva mnenieto da hora s poveche opit ot men v programiraneto(t.e. vsichki tuk), za da ne si gubia vremeto v lutane, nachinat za znanie Opit-Greshka e dosta dobar, no i izsikva dosta poveche vreme ot tova da razbera s kakvo da zapochna s kakvo ne, kakvo da cheta kakvo ne, ot koe da biagam...are stiga che se otplesnah...
Ta posledno pitane, moje i kato glasuvane da go napravim s obosnovka razbira se:
Za C - kolko preporaki, Za C++, Za Perl, Za Python, a za Assembler:))) maitap da stava...


Титла: Koi ezik da izbera - C,C++.Perl,Python...
Публикувано от: CaBA в Feb 12, 2004, 15:01
"I invented the term Object-Oriented, and I can tell you I did not have C++ in mind."
— Alan Kay

"C combines all the power of assembly language with all the ease of use of assembly language"
— trad

"C++ : an octopus made by nailing extra legs onto a dog"
— unknown

"Claiming Java is easier than C++ is like saying that K2 is shorter than Everest."
— Larry O'Brien (editor, Software Development)


Титла: Koi ezik da izbera - C,C++.Perl,Python...
Публикувано от: zazzko в Feb 13, 2004, 18:17
Ами така кажи...аз лично си харесвам Perl и ще се обоснова защо:
1. Много свободен език - може да направиш едно нещо по минимум 2 начина.
2. Има огромна колекция от модули - може да правиш почти всичко, даже и графичен интерфейс за Gnome или KDE.
3. Няма нужда от компилация и свързване на библиотеките, за да подкараш програмата.
4. Чудесна работа с текст и бази данни - пишеш програмата за една база данни и с промяна на един ред може да я пригодиш за друга база данни (в повечето случаи).
5. Може да пишеш и програми за Web - чрез модул в дистрибуцията може да станеш Web програмист и след време да се радваме на динамичните сайтове, които си направил.
6. Други - некви други за които не се сещам.
Минуси:
1. Езика е интерпретаторен - т.е. е по-бавен от C/C++ да кажем.
2. Малко странен синтаксис - поне докато не му свикнеш.
Ми това е от мен. Сега и другите да кажат.


Титла: Koi ezik da izbera - C,C++.Perl,Python...
Публикувано от: Illidan в Feb 13, 2004, 21:21
hi all,
az sum nov fen na linux taka 4e sega moje da mi se posmeete no si mislq 4e nai iakia ezik e C/C++.
1) Pove4eto hora zapo4vat s C!!
2) Sintaksisa e guvkav i lesen za razbirane
3)C / C++ e moderen ezik na koito moje6 da napi6e6 vsi4ko koeto TI bi poiskal pr. Igri4ki, malki programi i t.n.
4) Ima SUPER mnogo literatura za C++
5) Men me kefi super mnogo (ve4e pi6a po4ti dve godini :)) i kato za primer moga da ti kaja 4e nau4ih Python za po-malko ot sedmica. Vednuj 4atnal C++ vsi4ko e lesno :p

Mi tva e ot men se pak ti si re6ava6 na nali popita i az se otpusnah :p
GL HF


Титла: Koi ezik da izbera - C,C++.Perl,Python...
Публикувано от: в Feb 16, 2004, 10:15
Blagodaria na vsichki koito ot(kliknaha) na pitaneto mi!
Mislia che temata e interesna i moje da si ia prodaljim ne mislite li? I taka sled vreme niakoi novobranec kato men, da si prochete tui - onui:)
Pak i az imam oshte dosta vaprosi!
Primerno interesuva me literaturata - Kakvi knigi ima v Neta, kade, ima li na Balgarski(Bulgarian), ako moje linkove shte sam vi blagodaren...
A inache reshih da zapochna sas "C"(shto triabva da e lesno kato moje da e po-trudno:)) vzeh si edna knijka ot Slaveikov za 12 lv. Na nekav Shield li beshe, cheta ia v momenta no ako ima neshto po dobro...
Svalih si i edin  kompilator Dev-C/C++ na Win bachkam, shtoto sam slab oshte na Linux-a po tochno ne znam koi tochno kompilator da izpolzvam i kak(gcc li koi???), ima li niakoi kompilator na Linux koito da e s grafichna sreda i shte mi svarshi rabota da si pravia uprajneniata ot Knijkata(znam che sa mnogo no koi e nai udachen za nachinaeshti i ako se izpolzva gcc - na Vi li pishete ili na Emac, kade pishete)???
Tova e za sega...


Титла: Koi ezik da izbera - C,C++.Perl,Python...
Публикувано от: zazzko в Feb 16, 2004, 10:29
Компилатора в Линукс си го имаш и това е (както и ти каза) gcc. Иначе за среда може да ползваш KDevelop, Anjuita (май така се пишеше) и др. KDevelop е чудесна IDE (Integrated Development Environment) с поддръжка на CVS и дебъгер.


Титла: Koi ezik da izbera - C,C++.Perl,Python...
Публикувано от: paveldikov в Feb 16, 2004, 11:24
В последно време разработих формат Com64 за C/C++.
Ето файлчетата:
com64/include/com64.h:
Примерен код
/* ----------------------------------------------------------------------- *
 *  (C) 2004 Patatos
 *  This file is in the GPL license.
 *  This is Free Software.
 * ----------------------------------------------------------------------- *
 */

/*
 * com64.h
 *
 * Common declarations for com64 programs.
 */

#ifndef _COM64_H
#define _COM64_H

#include "stdint.h"
#include "stdbool.h"

/*
 * This structure defines the register frame used by the
 * system call interface.
 *
 * The syscall interface is:
 *
 * com64;

/*
 * These functions convert between linear pointers in the range
 * 0..0xFFFFF and real-mode style SEG:OFFS pointers.  Note that a
 * 64-bit linear pointer is not compatible with a SEG:OFFS pointer
 * stored in two consecutive 16-bit words.
 */
static inline uint32_t SEG(void *p) >> 4);
}

static inline uint16_t OFFS(void *p & 0x000F;
}

static inline void *MK_PTR(uint16_t offs)
{
  return (void *)( ((uint64_t)offs );
}

#endif /* _COM64_H */

com64/include/stdbool.h:
Примерен код
/*
 * $Id: stdbool.h,v 1.1 2003/04/16 06:32:31 hpa Exp $
 *
 * stdbool.h
 */

#ifndef _STDBOOL_H
#define _STDBOOL_H

#ifndef STDC_VERSIONSTDC_VERSIONGNUCGNUCbool_true_false_are_defined 1

#endif /* _STDBOOL_H */

com64/include/stdint.h:
Примерен код
/*
 * stdint.h
 */

#ifndef _STDINT_H
#define _STDINT_H

/* Exact types */

typedef signed char      int8_t;
typedef signed short      int16_t;
typedef signed int      int32_t;
typedef signed long long   int64_t;

typedef unsigned char      uint8_t;
typedef unsigned short      uint16_t;
typedef unsigned int      uint32_t;
typedef unsigned long long   uint64_t;

/* Small types */

typedef signed char      int_least8_t;
typedef signed short      int_least16_t;
typedef signed int      int_least32_t;
typedef signed long long   int_least64_t;

typedef unsigned char      uint_least8_t;
typedef unsigned short      uint_least16_t;
typedef unsigned int      uint_least32_t;
typedef unsigned long long   uint_least64_t;

/* Fast types */

typedef signed char      int_fast8_t;
typedef signed short      int_fast16_t;
typedef signed int      int_fast32_t;
typedef signed long long   int_fast64_t;

typedef unsigned char      uint_fast8_t;
typedef unsigned short      uint_fast16_t;
typedef unsigned int      uint_fast32_t;
typedef unsigned long long   uint_fast64_t;

/* Pointer types */

typedef int32_t         intptr_t;
typedef uint32_t      uintptr_t;

/* Maximal types */

typedef int64_t         intmax_t;
typedef uint64_t      uintmax_t;

/*
 * To be strictly correct...
 */
#if !defined(STDC_LIMIT_MACROS)

# define INT8_MIN               (-128)
# define INT16_MIN              (-32767-1)
# define INT32_MIN              (-2147483647-1)
# define INT64_MIN              (-9223372036854775807LL-1)

# define INT8_MAX               (127)
# define INT16_MAX              (32767)
# define INT32_MAX              (2147483647)
# define INT64_MAX              (9223372036854775807LL)

# define UINT8_MAX              (255U)
# define UINT16_MAX             (65535U)
# define UINT32_MAX             (4294967295U)
# define UINT64_MAX             (18446744073709551615ULL)

# define INT_LEAST8_MIN               (-128)
# define INT_LEAST16_MIN              (-32767-1)
# define INT_LEAST32_MIN              (-2147483647-1)
# define INT_LEAST64_MIN              (-9223372036854775807LL-1)

# define INT_LEAST8_MAX               (127)
# define INT_LEAST16_MAX              (32767)
# define INT_LEAST32_MAX              (2147483647)
# define INT_LEAST64_MAX              (9223372036854775807LL)

# define UINT_LEAST8_MAX              (255U)
# define UINT_LEAST16_MAX             (65535U)
# define UINT_LEAST32_MAX             (4294967295U)
# define UINT_LEAST64_MAX             (18446744073709551615ULL)

# define INT_FAST8_MIN               (-128)
# define INT_FAST16_MIN              (-32767-1)
# define INT_FAST32_MIN              (-2147483647-1)
# define INT_FAST64_MIN              (-9223372036854775807LL-1)

# define INT_FAST8_MAX               (127)
# define INT_FAST16_MAX              (32767)
# define INT_FAST32_MAX              (2147483647)
# define INT_FAST64_MAX              (9223372036854775807LL)

# define UINT_FAST8_MAX              (255U)
# define UINT_FAST16_MAX             (65535U)
# define UINT_FAST32_MAX             (4294967295U)
# define UINT_FAST64_MAX             (18446744073709551615ULL)

# define INTPTR_MIN      (-2147483647-1)
# define INTPTR_MAX      (2147483647)
# define UINTPTR_MAX      (4294967295U)

# define INTMAX_MIN      (-9223372036854775807LL-1)
# define INTMAX_MAX      (9223372036854775807LL)
# define UINTMAX_MAX      (18446744073709551615ULL)

/* ptrdiff_t limit */
# define PTRDIFF_MIN      (-2147483647-1)
# define PTRDIFF_MAX      (2147483647)

/* sig_atomic_t limit */
# define SIG_ATOMIC_MIN         (-2147483647-1)
# define SIG_ATOMIC_MAX         (2147483647)

/* size_t limit */
# define SIZE_MAX      (4294967295U)

#endif /* STDC_LIMIT_MACROS */

#if !defined(STDC_CONSTANT_MACROS)

# define INT8_C(n)   n
# define INT16_C(n)   n
# define INT32_C(n)   n
# define INT64_C(n)   n ## LL

# define UINT8_C(n)   n ## U
# define UINT16_C(n)   n ## U
# define UINT32_C(n)   n ## U
# define UINT64_C(n)   n ## ULL

# define INTMAX_C(n)   n ## LL
# define UINTMAX_C(n)   n ## ULL

#endif /* STDC_CONSTANT_MACROS */

#endif /* _STDINT_H */


Титла: Koi ezik da izbera - C,C++.Perl,Python...
Публикувано от: в Feb 17, 2004, 14:53
Kav e tozi kod??? Vzeh da se otkazvam kato go gledam!!!
Za kakvo triabva da sluji?


Титла: Koi ezik da izbera - C,C++.Perl,Python...
Публикувано от: в Feb 17, 2004, 23:55
Momcheta nisto ne rabitam ot gadnia linux, obache iskam da kaja che ako niakoi e reshil da pochne da programira parvo tribva da znae kakvo iska da napravi. Ako iska da si vadi hliaba s tova nai dobre e da zapochne s pascal za da svikne s pisaneto. sled tova C za da svikne sas strukturnoto programairane sled tova sas C++ za da se svikne sas obektnoto programirane. Tova e osnovata.
Sled tova triabva da se izbere platformata. Linux , Windows.
spored men linux e glupava op. Sled tova triabva da se pomisli kakvo ste se pishe?
Draiveri - C,ASM
Baza Danni, VB ili php v kraen sluchai C++, koito i da e ezik + SQL zadaljitelno
Igri - C++, ASM, DirectX, OpneGL
Web - PHP
Sasto taka iskam da kaja che java-ta e glupav ezik
Vav vseki slucahi ako tarsish barzina i malko exe ti triabva C/C++

Iskam da ti kaja che sega e poderno da se orientirash kam Web programiraneto.
Pisaneto  na baza danni e suha iskuchna rabota kakto i draiveri, ti edva li ste se zanimavash s draiveri.
Spored men nai interesno, zabavno i dohodonosno e pisaneto na igri. za tazi rabota obache triabva da nauchish C, ASM, C++, Visual C++, Direct X, OpenGL tochno v tazi posledovatelnost.
V programiraneto niama takova nesto kato gubene na vreme.
Programirane ne e samo da nauchish sintaksisa, tribva da si promenish i misleneto. Vseki moje da nauchi osnovnite komandi i sintaksisa na koito i da e ezik. Trudnoto e da napishesh nesto kachestveno.
Kato zavarshek moga da kaja che ako nauchish C/C++ vsichko drugo bez ASM ste ti e lesno zastoto sintaksisite sa mnogo mnogo podobni.
Pojelavam ti edin den da pochustvash zadovolstovoto ot tova da vidish kak niakoi raboti na tvoi software ili se poti nad tvoia igra.
A samo da dopalnia che knigite opisani gore na bogdanov naistina sa mnogo dobri obache opredeleno ne stavat za nachinaesti programisti napisani sa na mnogo visoko nivo.
Po dobre si kupi ili svali nesto ot poredicata za Dummi's bez da se obijdash.
Ako iskash da pishesh igri si nameri nesto na Andre Lamothe


Титла: Koi ezik da izbera - C,C++.Perl,Python...
Публикувано от: в Feb 17, 2004, 23:59
ne e nekav shield :)
ami gerberd shield i e GURU
obache nai veroitano knigata ti e za microsoft-ko C a ne za ANSI. ne znam linux-koto kakvo.
Spored men tova e dobar izbor.


Титла: Koi ezik da izbera - C,C++.Perl,Python...
Публикувано от: в Feb 19, 2004, 17:48
Kakvo mu e glupavoto na Linux-a samo tova ne razbrah???
Az moje da ne sam programist ama sam probval i Win i Lin i moga da ti kaja che Lin me kefi poveche(Glei kak prozvucha Lin kato nekva kitaiska pichka:))) .
Verno che Win e po-lesen ama ti garantiram che sled okolo - 1.5-2 godini neshtata shte se promeniat. To i sega ako go razbirash Lin e lesno(Ne kazvam che go razbiram!;).
I kakvo shte spechelia ako programiram na winDOwS, a ne na LINux? I v dvata sluchaia vajnoto e da si pravish kefa, az za tova imam namerenie da se ucha kato hobi ne kato rabota, i chestno da ti kaja po shte me nakefi na Lin da si napisha programka otkolkoto na Win... Tova si e moi izbor.


Титла: Koi ezik da izbera - C,C++.Perl,Python...
Публикувано от: Buda в Feb 19, 2004, 23:52
mnogo iasno che tribva da si pravish kefa, ! obache ako s tva si izkarvash hliaba niama taka da mislish. ti na kolko godini si?
tochno zasototo ne si programiral za tova taka si mislish, che e vse edno. ti za kvo ia polzvash Lin?


Титла: Koi ezik da izbera - C,C++.Perl,Python...
Публикувано от: paveldikov в Feb 20, 2004, 12:01
Цитат (Kras @ Фев. 17 2004,17:53)
Къв e този код??? Взех да се отказвам като го гледам!!!
За какво трябва да служи?

За да си правиш Com64 програми (за 64 bit-oви процесори).


Титла: Koi ezik da izbera - C,C++.Perl,Python...
Публикувано от: в Feb 23, 2004, 18:09
Za kakvo moje da se izpolzva OS? Za da si jatkam komputara, niama da go gledam kato shtaiga ia? Ti za kakvo polzvash Windows-a? A za tova che ako si vadish hliaba s programirane shte iskash i pari - si prav, to samo s kef ne se jivee! Ako ne si iskash niama da ti dadat, ne varvi naistina da bachkash bez pari, kofti e? No kakto kazah az ne si izkarvam s tova hliaba i za tova ne mislia kato teb... A za godinite sto procenta(100%) sam malko po-goliam ot teb, ne mi se kazva na kolko sam godini che kato se setia i se prosalziavam, ei... kak leti vremeto godinkite si minavat!!!:)))
Aide da ne se pravim na otvoreni, a?
Az iskam da se naucha da programiram za kef i mi triabva info - Koi ezik da izbera kak i ot kade da zapochna da go ucha i t.n. za tova i zadadoh vaprosa, a koia OS e po dobra ima si drugi forumi za tazi cel, pak i e vapros na lichen izbor!
Taka che ako niakoi moje da mi pomogne s mnenia, znania i idei kak i koi ezik da naucha nai-barzo i nai-lesno - molia da zapoviada...


Титла: Koi ezik da izbera - C,C++.Perl,Python...
Публикувано от: в Feb 23, 2004, 23:28
eti ti edin link
http://free.techno-link.com/TheHigh....GameDev
taka se kazva knigata vapreki che e za win mojesh da naushish mnogo hubavi i polezni nesta ot neia. na linka gore ima mnogo hubavi nesta stiga da imash vreme da chetesh i da se uprajniavash. neznam ti na kolko si az sam na 23 no iskam da ti kaja che niama nisto po zabavno ot tova da vidish kak niakoi se zabalviava sas tvoia igra. mojesh da sachetaesh polzenoto s priatnoto.

Tricks of the windows game progamming gurus


Титла: Koi ezik da izbera - C,C++.Perl,Python...
Публикувано от: в Feb 23, 2004, 23:28
eti ti edin link
http://free.techno-link.com/TheHigh....GameDev
taka se kazva knigata vapreki che e za win mojesh da naushish mnogo hubavi i polezni nesta ot neia. na linka gore ima mnogo hubavi nesta stiga da imash vreme da chetesh i da se uprajniavash. neznam ti na kolko si az sam na 23 no iskam da ti kaja che niama nisto po zabavno ot tova da vidish kak niakoi se zabalviava sas tvoia igra. mojesh da sachetaesh polzenoto s priatnoto.

Tricks of the windows game progamming gurus


Титла: Koi ezik da izbera - C,C++.Perl,Python...
Публикувано от: в Feb 24, 2004, 09:51
A, e tova veche e neshto!!! MERSI!
Kakto kazah po-goliam sam ot teb s 4-5 godinki!!!:) Po-dobre kasno otkolkoto nikoga, da zapochna da se ucha da programiram...
Ako ima niakoi drugi link-ove shte gi razgledam sashto, mersi predvaritelno...
A dobar li e izbora mi da zapochna sas C/C++, da ne se ozoria mnogo, v smisal che ako zapochna s Python ili Perl niama li da mi e po sesno, a za Java-ta i az ne sam chuval mnogo dobri neshta - neshto ot roda na mnogo bavni prilojenia stavali s toz ezik...
A inache ot kade moa da si svalia razni source-cheta na razni programki za da gledam koda, shtoto kato gi procheta knigite samo sintaksisa shte naucha no kak da si napisha programa nai-lesno mi se struva shte razbera kato gledam Source na dr. programi - za nachalo po-lestnichki, shtoto ako vzema niakoi slojna ima da gledam kato tele...:)! Ta vav vrazka s gornoto - ne moje da se otreche che za Linux ima Source-ve mnogo poveche... Vaprosa e s koi da zapochna???


Титла: Koi ezik da izbera - C,C++.Perl,Python...
Публикувано от: в Feb 25, 2004, 21:50
Za linux ne moga da ti pomogna.
Vij na http://free.techno-link.com/eBooks/
mnogo knigi ima.
V tazi kniga koiato ti preporahcvam ima naistina mnogo hubavi nesta. vij ia parvo i posle tarsi source-ove.
Java-ta moje da e bavna zastoto se interpretira na momenta.
dokato drugite ezici kompilirat source koda i go praviat .exe.
Iskam da ti kaja sasto che triabva malko da prochetesh i za pc harware i ustroistvo.
e tva e zabavliavai se.


Титла: Koi ezik da izbera - C,C++.Perl,Python...
Публикувано от: kolio_kolev в Feb 26, 2004, 10:31
За Kras:
Ако си от София, обади ми се, за да те заведа в офиса на Biotronica Ltd. Може да те вземем като стажант и да понаучиш това онова за програмирането под Linux в реална обстановка. Ще ти посочим и съответната литература, ще ти покажем и с какви среди за програмиране е най добре да започнеш (препоръчвам ти KDevelop 3.0 или eClipse) и пр...
Но съвет от мен: Вземи и научи C/C++ (особено, ако смяташ да програмираш под Linux). Книги за C можеш да намериш в изобилие на пл.Славейков. Другите езици след това много лесно ще усвоиш...  
Отдавна се каня да направя презентация ( предназначена за училищата ) - първи стъпки в програмирането под Linux. Смятай се за поканен, когато това стане.
Успех!
....


За Buda:
>> "Za linux ne moga da ti pomogna... "
Като неможеш да помогнеш - поне не обърквай другите с твоята некомпетентност !  :angry:
Стига си писал простотии - този форум е за open source/Linux/BSD и пр. - ако не промениш начина си на мислене, не си желан в него, . Особено, ако имаш такива компетентни изказвания като това  "drugite ezici kompilirat source koda i go praviat .exe. ..."  :angry:
Да се чудиш после как да го пуснеш това ".exe" под Linux ?!
Форума за програмиране под Win32 е другаде...



Кольо Колев


Титла: Koi ezik da izbera - C,C++.Perl,Python...
Публикувано от: zazzko в Feb 26, 2004, 10:48
Да допълня kolio_kolev:
Java-та не интерпретира в момента, а интерпретира веднъж. След това запазва резултата като байтово-компилиран код, който се изпълнява от виртуалната й машина.
Другия начин е с JIT (Just In Time) компилатор (а не интерпретатор), който е до 3-4 пъти по-бърз от изпълнението с виртуалната машина.


Титла: Koi ezik da izbera - C,C++.Perl,Python...
Публикувано от: CaBA в Feb 26, 2004, 12:36
Цитат
Java-та не интерпретира в момента, а интерпретира веднъж.

Това ми звучи като "Едно време хората живеели в пещери и разполагали само с един много примитивен инструмент, за да си създадат семейство".
Да поясня: повечето съвременни интерпретатори първо компилират кода до някакво междинно представяне (байткод) и после виртуалната машина интерпретира байткода. Виртуалната машина всъщност е истинският интерпретатор. Компилаторите пък директно превеждат кода до машинни инструкции за съответния процесор.


Титла: Koi ezik da izbera - C,C++.Perl,Python...
Публикувано от: zazzko в Feb 26, 2004, 14:41
CaBA прав си донякъде, но....виртуалната машина транслира байт кода в машинен език, което е различно от интерпретиране. Типичиен интерпретаторен език е JavaScript и донякъде Perl (но не напълно).


Титла: Koi ezik da izbera - C,C++.Perl,Python...
Публикувано от: в Feb 26, 2004, 16:12
Tipichen interpretatoren ezik e BASIC za Pravec 8x ;-))

Pozdravi!


Титла: Koi ezik da izbera - C,C++.Perl,Python...
Публикувано от: CaBA в Feb 26, 2004, 18:01
perl също работи с байткод, само че не е толкова лесно да се докопаш до него. Погледнато от нАучна гледна точка, perl се състои от компилатор и интерпретатор, като Лари Уол(авторът на езика) категорично отказва да нарече интерпретатора perl virtual machine — предполагам за да се избегнат негативните асоциации с java virtual machine :) Както и да, практическата последица от използване на интерпретиран език е по-лесното тестване на написания код - достатъчно е да подадеш файла с програмата  на интерпретатора, няма компилиране и свързване, които да те бавят. A в Unix-подобните системи е достатъчно да сложиш на първия ред
Примерен код
#!/пътят/до/интерпретатора
и да направиш файла с програмата изпълним.


Титла: Koi ezik da izbera - C,C++.Perl,Python...
Публикувано от: zazzko в Feb 27, 2004, 21:59
Именно (за това казах не напълно :) ).


Титла: Koi ezik da izbera - C,C++.Perl,Python...
Публикувано от: в Feb 27, 2004, 23:07
dobre, dobre, izvinete da ste jivi i zdravi


Титла: Koi ezik da izbera - C,C++.Perl,Python...
Публикувано от: в Mar 02, 2004, 09:28
Ясно значи С/С++ т'ва са езиците като гледам!!!
А относно литературата ако имате никои вразка кам сайт няма да пропусна да я разгледам!


Титла: Koi ezik da izbera - C,C++.Perl,Python...
Публикувано от: в Mar 02, 2004, 09:30
Извинете за правописните грешки!!! Тази латиница ми разказа играта - забравил сам да пиша на кирилица:)))


Титла: Koi ezik da izbera - C,C++.Perl,Python...
Публикувано от: в Mar 10, 2004, 16:04
Blagodaria na vsichki za otgovorite.
Mislia da prikluchim temata.
}


Титла: Koi ezik da izbera - C,C++.Perl,Python...
Публикувано от: Йордан в Mar 10, 2004, 17:01
6te priklu4i ama i az trebwa da se izkaja
theadmin.data.bg
te tuk ima mnogo knigi i za C/C++ ima dosta


Титла: Koi ezik da izbera - C,C++.Perl,Python...
Публикувано от: в Mar 15, 2004, 15:34
Blagodari za infoto!


Титла: Koi ezik da izbera - C,C++.Perl,Python...
Публикувано от: в Jan 05, 2005, 17:06
Цитат (Guest @ Фев. 16 2004,11:15)
Blagodaria na vsichki koito ot(kliknaha) na pitaneto mi!
Mislia che temata e interesna i moje da si ia prodaljim ne mislite li? I taka sled vreme niakoi novobranec kato men, da si prochete tui - onui:)
Pak i az imam oshte dosta vaprosi!
Primerno interesuva me literaturata - Kakvi knigi ima v Neta, kade, ima li na Balgarski(Bulgarian), ako moje linkove shte sam vi blagodaren...
A inache reshih da zapochna sas "C"(shto triabva da e lesno kato moje da e po-trudno:)) vzeh si edna knijka ot Slaveikov za 12 lv. Na nekav Shield li beshe, cheta ia v momenta no ako ima neshto po dobro...
Svalih si i edin  kompilator Dev-C/C++ na Win bachkam, shtoto sam slab oshte na Linux-a po tochno ne znam koi tochno kompilator da izpolzvam i kak(gcc li koi???), ima li niakoi kompilator na Linux koito da e s grafichna sreda i shte mi svarshi rabota da si pravia uprajneniata ot Knijkata(znam che sa mnogo no koi e nai udachen za nachinaeshti i ako se izpolzva gcc - na Vi li pishete ili na Emac, kade pishete)???
Tova e za sega...

:p za nachalo izberi perl ili python[po dobre tozi]
 no nikoga ne pochvai s C