Results 1 to 25 of 33
Thread: Îáù âúïðîñ çà Java/C#/C++
Hybrid View
-
6th October 2003 19:49 #1
Îáù âúïðîñ çà Java/C#/C++
Èíòåðåñóâà ìå êîé îò òåçè ïðîãðàìíè åçèöè èçãëåæäà íàé-ïåðñïåêòèâåí â òîçè ìîìåíò, êàêâî ìîæå è íå ìîæå äà ñå ïðàâè ñ Java è C# (çà C++ íå ñå ñúìíÿâàì ÷å ìîæå âñè÷êî
)
È Java è C# ëè ñà ìóëòèïëàòôîðìåíè? È òîâà îçíà÷àâà ëè ÷å ïðèëîæåíèÿòà ïèñàíè íà òÿõ ñà ïî áàâíè îò òåçè íà C++?
È â ìîìåíòà êàêâè ïðîãðàìèñòè ñå òúðñÿò ïðåäèìíî (âêë. è çà èçíîñ
) ?
pieces of the puzzle are waiting..
-
7th October 2003 18:57 #2Registered User
Join Date: Apr:2003
Posts: 24
Èíòåðåñóâà ìå êîé îò òåçè ïðîãðàìíè åçèöè èçãëåæäà íàé-ïåðñïåêòèâåí â òîçè ìîìåíò, êàêâî ìîæå è íå ìîæå äà ñå ïðàâè ñ Java è C# (çà C++ íå ñå ñúìíÿâàì ÷å ìîæå âñè÷êî )
Àç òè ïðåïîðú÷âàì äà ñå çàíèìàâàø ñ C# òúé êàòî ñïîðåä ìåí Java íÿìà áúäåùå, îñîáåíî ñëåä êàòî Microsoft ðèëèèçíàõà .NET. Îñâåí òîâà â .NET ñà âçàèìñòâàíè âñè÷êè õóáàâè íåùà îò Java è Borland Delphi, êîèòî íÿìà äà èçáðîÿâàì òóê
È Java è C# ëè ñà ìóëòèïëàòôîðìåíè? È òîâà îçíà÷àâà ëè ÷å ïðèëîæåíèÿòà ïèñàíè íà òÿõ ñà ïî áàâíè îò òåçè íà C++?
Íå C# íå ìîæå äà ñå êàæå ñúâñåì ÷å å ìåæäóóïëàòôîðìåí, òúé êàòî åäèíñòâåíèòå ïðèëîæåíèÿ, êîèòî ùå ïîòåãëÿò ñàìî ñ ïðåêîìïèëèðàíå íà âñÿêàêâà ÎÑ íà êîÿòî èìà .NET framework
ñà êîíçîëíèòå (òåñòâàíî ñ Mono íà Red Hat 7.3 è .NET Framework SDK 1.0 íà Windows 98). Àêî èìàø êîä êîéòî ïîëçâà Windows Form ïðîñòî íÿìà äà ñòàíå. Òîâà ñå îòíàñÿ çà âñè÷êè åçèöè çà êîèò îèìà ïîääðúæêà â .NET Framework-a.
-
8th October 2003 00:40 #3Äîñòà ñìåøêè çàáåëÿçâàì â òîçè ïîñò, ïîíå êàæè íà îñíîâàòà íà êàêúâ îïèò ãè ðàçïðàâÿø òà äà çíàåì ïîâå÷å ëè äà òè ñå ñìååì èëè ïî-ìàëêî.Originally posted by segfault
Èíòåðåñóâà ìå êîé îò òåçè ïðîãðàìíè åçèöè èçãëåæäà íàé-ïåðñïåêòèâåí â òîçè ìîìåíò, êàêâî ìîæå è íå ìîæå äà ñå ïðàâè ñ Java è C# (çà C++ íå ñå ñúìíÿâàì ÷å ìîæå âñè÷êî )
Àç òè ïðåïîðú÷âàì äà ñå çàíèìàâàø ñ C# òúé êàòî ñïîðåä ìåí Java íÿìà áúäåùå, îñîáåíî ñëåä êàòî Microsoft ðèëèèçíàõà .NET. Îñâåí òîâà â .NET ñà âçàèìñòâàíè âñè÷êè õóáàâè íåùà îò Java è Borland Delphi, êîèòî íÿìà äà èçáðîÿâàì òóê
È Java è C# ëè ñà ìóëòèïëàòôîðìåíè? È òîâà îçíà÷àâà ëè ÷å ïðèëîæåíèÿòà ïèñàíè íà òÿõ ñà ïî áàâíè îò òåçè íà C++?
Íå C# íå ìîæå äà ñå êàæå ñúâñåì ÷å å ìåæäóóïëàòôîðìåí, òúé êàòî åäèíñòâåíèòå ïðèëîæåíèÿ, êîèòî ùå ïîòåãëÿò ñàìî ñ ïðåêîìïèëèðàíå íà âñÿêàêâà ÎÑ íà êîÿòî èìà .NET framework
ñà êîíçîëíèòå (òåñòâàíî ñ Mono íà Red Hat 7.3 è .NET Framework SDK 1.0 íà Windows 98). Àêî èìàø êîä êîéòî ïîëçâà Windows Form ïðîñòî íÿìà äà ñòàíå. Òîâà ñå îòíàñÿ çà âñè÷êè åçèöè çà êîèò îèìà ïîääðúæêà â .NET Framework-a.
Çà Java ÷å íÿìàëà áúäåùå - òè â ïîñëåäíî âðåìå äà ñè ïîãëåæäàë ñàèò ñ îáÿâè çà ðòàáîòà çà ïðîãðàìåðè?
è äà ñè çàáåëÿçúë ÷å òèÿ çà Java ñà îêîëî 4-5 ïúòè ïîâå÷å îò òèÿ çà Ì$? Íÿìà äà êîìåíòèðàì çàùî å òàêà, ïðîñòî å ôàêò.
À äàëè Ñ# å ìåæäóïëàòôîðìåí - àìà êàê âå, òîâà 98, 2000. ÕÐ, NET - íà âñè÷êèòå òèÿ ïëàòôîðìè ðàáîòè åè, íÿìà ìàéòàï
-
8th October 2003 01:17 #4
àâå çàùî ïðåäïî÷èòàòå äà ãîâîðèòå îáùè ïðèêàçêè âìåñòî äà ñåäíåòå è äà íàïèøåòå íÿêîè äðóã ðåä.
àêî ùå è íà plain C äà å.
à ïî âúïðîñà :
êàêâî çíà÷è äà å ïåðñïåêòèâåí åäèí åçèê ?
è êàêâî çíà÷è äà èìà áúäåùå ?
'ùîòî çà ìåí è Cobol ìè èçãëåæäà ïåðñïåêòèâåí è ñ áúäåùå
-
8th October 2003 11:38 #5
Àêî ñè íà÷èíàåù ìîæåø êàòî çà íà÷àëî äà ïðîáâàø ñ Python îò www.python.org ìîæåø äà ñâàëèø âñè÷êî èìà è äîñòà äîêóìåíòàöèÿ. Àêî ðåøèø C++ ñúùî å ìíîãî äîáðî ðåøåíèå (Áîðëàíä C) è òúðñÿò ñå è ïðîãðàìèñòè ñïåöèàëíî íàâúí êîèòî ñå çàíèìàâàò ñ áàçà äàííè . Èçáîðà å òâîé.
-
8th October 2003 13:54 #6Registered User
Join Date: Apr:2003
Posts: 24
Ëè÷è ñè ìîåòî ìîì÷å ÷å ñè äîñòà "êîìïåòåíòåí" è êîìïëåêñèðàí.Originally posted by stani
Äîñòà ñìåøêè çàáåëÿçâàì â òîçè ïîñò, ïîíå êàæè íà îñíîâàòà íà êàêúâ îïèò ãè ðàçïðàâÿø òà äà çíàåì ïîâå÷å ëè äà òè ñå ñìååì èëè ïî-ìàëêî.
Çà Java ÷å íÿìàëà áúäåùå - òè â ïîñëåäíî âðåìå äà ñè ïîãëåæäàë ñàèò ñ îáÿâè çà ðòàáîòà çà ïðîãðàìåðè?
è äà ñè çàáåëÿçúë ÷å òèÿ çà Java ñà îêîëî 4-5 ïúòè ïîâå÷å îò òèÿ çà Ì$? Íÿìà äà êîìåíòèðàì çàùî å òàêà, ïðîñòî å ôàêò.
À äàëè Ñ# å ìåæäóïëàòôîðìåí - àìà êàê âå, òîâà 98, 2000. ÕÐ, NET - íà âñè÷êèòå òèÿ ïëàòôîðìè ðàáîòè åè, íÿìà ìàéòàï
Äà ñïîðåä ìåí Java íÿìà áúäåùå â íîâîòî ïîêîëåíèå MS îïåðàöèîííè ñèñòåìè ñ âãðàäåí .NET. Ãîâîðèìå çà òåíäåíöèè
Èçãëåæäà îñâåí ÷å ñè íåèíôîðìèðàí äàæå íå ñè ñè íàïðàâèë è òðóäà äà ïðî÷åòåø âíèìàòåëíî ïîñò-à ìè îòíîñíî ì/óïëàòôîðìåíîñòòà. Íå ñè èçêàçàë íèòî åäèí ðàçóìåí äîâîä â ïîäêðåïà íà òâîèòå òâúðäåíèÿ (òîâà êîåòî âèæäàì ñà ñàìî åìîöèè, ìàëêî ñòàòèñòèêà, êîÿòî äàæå íå å âÿðíà; äîðè íå ñè ñè íàìïðàâèë òðóäà äà îòãîâîðèø íà âúïðîñèòå íà ÷îâåêà).
Shame on you ... çâó÷èø êàòî Äîáðè Áîæèëîâ ïðîñòî[root@linux /]# ./a.out
Segmentation fault
-
8th October 2003 14:08 #7
segfault, äàëå÷ íå ãè âèæäàø òè òåíäåíöèèòå, àìà íå ìè ñå ñïîðè çà ãëóïîñòè.
-
8th October 2003 14:10 #8Registered User
Join Date: Apr:2003
Posts: 24
Âúïðîñ íà ãëåäíà òî÷êà.
Íàëè çíàåø ìíåíèÿòà ñà êàòî çàäíèöèòå âñåêè ñè ãî èìà:P[root@linux /]# ./a.out
Segmentation fault
-
8th October 2003 15:19 #9Cúùîòî âàæè è çà òåá, ÷îâå÷å, íå âèæäàì åäèí ñìèñëåí äîâîä. íå çàáðàâÿé ÷å OS íà Ìàéêðîñîôò äàëå÷ íå ñà âñè÷êè OS íà òîçè ñâÿò...Originally posted by segfault
Äà ñïîðåä ìåí Java íÿìà áúäåùå â íîâîòî ïîêîëåíèå MS îïåðàöèîííè ñèñòåìè ñ âãðàäåí .NET. Ãîâîðèìå çà òåíäåíöèè
Íå ñè èçêàçàë íèòî åäèí ðàçóìåí äîâîä â ïîäêðåïà íà òâîèòå òâúðäåíèÿ (òîâà êîåòî âèæäàì ñà ñàìî åìîöèè, ìàëêî ñòàòèñòèêà, êîÿòî äàæå íå å âÿðíà; äîðè íå ñè ñè íàìïðàâèë òðóäà äà îòãîâîðèø íà âúïðîñèòå íà ÷îâåêà
Ìîèòå íàáëþäåíèÿ, ñúùî ñà ÷å Java-òà õè÷ íå å íà èç÷åçâàíå â îáîçðèìîòî áúäåùå. È äâåòà ïëàòôîðìè ñè èìàò pros/ cons.Robot Arkadash says:
There are alternatives to fighting.
-
8th October 2003 19:33 #10
åäíî åëåìåíòàðíî ïðèìåð÷å :
ñêîðî äà ñè õâàùàë GSM, a ?
-
8th October 2003 20:43 #11
Íàèñòèíà åëåìåíòàðíî...
Êàòî èìàò Java èíòåðïðåòàòîð êàêâî? Äà íå áè è óïðàâëÿâàùèòå ïðîãðàìè äà ñà íà Java, à íå íà C(++)...don't be a prick, hot chick, be a dick
-
8th October 2003 21:44 #12
mio, ïúðâî Java íå ñå èíòåðïðåòèðà òî÷íî.
âòîðî ñè ìíîãî äàëå÷ îò èñòèíàòà àêî ñè ìèñëèø ÷å ñîôòóåðà íà òåëåôîíèòå ñå ïèøå íà C++
íå ñúì íàé-ãîëåìèÿ ôåí íà Java, íî äà ñå êàæå ÷å íÿìà áúäåùå å ñìåøíî ïðîñòî.
-
8th October 2003 21:54 #13
Ìîÿò ñúâåò å Java èëè C++, íî àêî íÿìàø ïðåäèøåí îïèò ñ äðóã ïðîãðàìåí åçèê ùå òè å ìàëêî òðóäíè÷êî. Íå íàìåêâàì, ÷å íå ñè ãåíèé!

[offtopic]
Íèêîé íå å êàçàë, ÷å Java íÿìà áúäåùå. Ïðîñòî Java âå÷å íå å òîâà, êîåòî áåøå... Ñëåä íåâåðîÿòíèÿ áóì, êîéòî íàïðàâè, îò Microsoft îòíîâî ñå ïîÿâèõà íà ïàçàðà ñ íåâåðîÿòíî êîíêóðåíòîñïîñîáåí ïðîäóêò.  òîçè ðåä íà ìèñëè... Java èìà äîðè ïðåäîïðåäåëåíî áúäåùå

[/offtopic]
-
8th October 2003 23:34 #14Êàëôà âèíî÷åðïåö
Join Date: Jun:2002
Location: 85435
Posts: 4,620
Re: Îáù âúïðîñ çà Java/C#/C++
1. Java å "úïãðåéäíàò" Ñ++.(çà Ñ# íÿìàì íàáëþäåíèÿ)Originally posted by sensorium
Èíòåðåñóâà ìå êîé îò òåçè ïðîãðàìíè åçèöè èçãëåæäà íàé-ïåðñïåêòèâåí â òîçè ìîìåíò, êàêâî ìîæå è íå ìîæå äà ñå ïðàâè ñ Java è C# (çà C++ íå ñå ñúìíÿâàì ÷å ìîæå âñè÷êî
)
È Java è C# ëè ñà ìóëòèïëàòôîðìåíè? È òîâà îçíà÷àâà ëè ÷å ïðèëîæåíèÿòà ïèñàíè íà òÿõ ñà ïî áàâíè îò òåçè íà C++?
È â ìîìåíòà êàêâè ïðîãðàìèñòè ñå òúðñÿò ïðåäèìíî (âêë. è çà èçíîñ
) ?
2. Çà Java çíàì ÷å å ìóëòèïëàòôîðìåíà (ïîíå òàêà ïèøå â òðèòå òóõëè òóêà äî ìåí).
3. Êîëêî áàâíè ùå ñà ïðèëîæåíèÿòà çàâèñè îò òîâà êîëêî äîáðå ñè íàïèñàë ïðîãðàìàòà (òðÿáâà òè äîáúð àëãîðèòúì).
4. Àêî ñè íà÷èíàåù, äîáðå å äà çàïî÷íåø ñ íåùî îò ðîäà íà Pascal(C) èëè Basic, äà ñå íàó÷èø äà ìèñëèø êàêòî òðÿáâà, à ñëåä òîâà àêî ñìÿòàø äà ïðåìèíàâàø íà äðóã ïðîãðàìåí åçèê, ùå òðÿáâà äà ìó íàó÷èø ñàìî ñèíòàêñèñà.....è ðàçíèòå ìó òàì äðóãè îñîáåíîñòè.....
5. Çà ïåðñïåêòèâà.......ìàëêî òðóäíî ìîæå äà ñå ãîâîðè çà êàêâîòî è äà å......`ùîòî íàïðèìåð åäíà ñ÷åòîâîäíà ïðîãðàìà ìîæåø äà ÿ íàïèøåø è íà Pascal, è íà Delphi(íå ÷å èìà ðàçëèêà ìåæäó äâåòå àìà...), èëè íà Ñ++.......ïðèìåðíî äå!
X570 Aorus Elite || R5 3600x || NH-D14 || 32GB RAM || GTX1070Ti Ultra Silent || PCE-AC56 || 850 EVO+MP510+HDDs || SSR-650RT all in Dark Base 900 || EV2736W || G29 || Obutto Ozone+Sparco R333
-
9th October 2003 01:18 #15
@Satanail
1. Òóê íå ñè ïðàâ - èìàò äúëáîêè ðàçëè÷èÿ êàòî àðõèòåêòóðà.
2. Òîâà îïðåäåëåíî å âÿðíî
3. Å òóê íÿìàø ïðåäñòàâà âå÷å êîëêî ñè ïðàâ
but IMHO - nothing but C çà íà÷àëî.
-
9th October 2003 06:22 #16Ãëóïîñòè! Êàêâî äðóãî ìîæå äà ñå ïðàâè áàéòêîäà, îñâåí äà ñå èíòåðïðåòèðà (îò ÿâà âèðò. ìàøèíà)? È ìèñëÿ ÷å ñà íà C è C++ ïðîãðàìèòå, òè êàòî ñè áëèçî äî èñòèíàòà íà êàêúâ åçèê ïðåäëàãàø äà ñà? Ïîñëåäíî êàòî ñå çàíèìàâàõ ñ ìîòîðîëñêè ïðîöåñîðè è CodeWarrior âñè÷êî áåøå íà C è Ñ++. È êàêâî òè ãîâîðè "Symbian OS C++ for Mobile Phones" êàòî çàãëàâèå íà êíèãà íàïðèìåð...Originally posted by threed
mio, ïúðâî Java íå ñå èíòåðïðåòèðà òî÷íî.
âòîðî ñè ìíîãî äàëå÷ îò èñòèíàòà àêî ñè ìèñëèø ÷å ñîôòóåðà íà òåëåôîíèòå ñå ïèøå íà C++
íå ñúì íàé-ãîëåìèÿ ôåí íà Java, íî äà ñå êàæå ÷å íÿìà áúäåùå å ñìåøíî ïðîñòî.
Ïî òåìàòà: ïîçíàâàíåòî íà ñèíòàêñèñà íà åäèí åçèê íå ìîæå äà òå íàïðàâè ïðîãðàìèñò (ìîæå äà òå íàïðàâè ïèñà÷ íà Ñ ïðèìåðíî). Ñúñòàâÿíåòî íà àëãîðèòìè å ïúðâîòî êîåòî òðÿáâà äà íàó÷èø, åçèêúò å ñàìî ñðåäñòâî.Last edited by mio; 9th October 2003 at 11:40.
don't be a prick, hot chick, be a dick
-
9th October 2003 08:18 #17
/îff
Àç ïúê ñè ìèñëÿ, ÷å íàé-ïåðñïåêòèâåí ñè îñòàâà àñåìáëåðúò
. Íèùî, ÷å å îò íèñêî íèâî, òîé å â ñúðöàòà íè çàâèíàãè
/off"It's a sad culture. People live in a frenzy. They work all the time to make money to buy things to impress other people. They're measured by what they own." --John Grisham
-
9th October 2003 11:47 #18Registered User
Join Date: Apr:2003
Posts: 24
Äà âñåêè äåí ïî ìíîãî ïúòè è äîêîëîòî ìè å èçâåñòíî åäèíñòâåíîòî êîåòî ñå ïèøå íà Java ñà èãðèòå â òåëåôîíà èëè íÿêàêâè ïðèëîæåíèÿ òèï îðãàíàçúð. Îïåðàöèîííàòà ñèñòåìà îïðåäåëåíî å íà C i/ili C++. Ìèñëÿ ÷å mio òè ãè å îáÿñíèë äîñòàòú÷íî äîáðå íåùàòà.Originally posted by threed
åäíî åëåìåíòàðíî ïðèìåð÷å :
ñêîðî äà ñè õâàùàë GSM, a ?[root@linux /]# ./a.out
Segmentation fault
-
9th October 2003 17:37 #19Registered User
Join Date: Oct:2003
Location: Áóðãàñ
Posts: 38
ìîåòî ñêðîìíî ìíåíèå íà ïðîãðàìèñò..
C# å ìíîãî ÿêî çàìèñëåí, ìíîãî ëåñíî ñå ïèøå íà íåãî.. è IDE-òî íà Visual Studio å ïðåêðàñíî .. debug-ðà ñúùî â ñðàâíåíèå ñ
òåçè íà Borland.
Àìà êîëêîòî è äà ñå ëúæåì, ãîëåìèòå ïðîåêòè ñå ïèøàò ïîâå÷å íà Java.. JSP, Enterprise beans è ò.í... application shits äåòî òðÿáâà äîñòà ÿêî äåðçàíå, çà äà ðàçáåðåø çà êàêâî èäå ðå÷
Ñèíòàêñèñà èì å ïî÷òè åäíàêúâ, òàêà ÷å êîåòî è äà õâàíåø ïîíå ñèíòàêñèñà ùå ðàçáåðåø è íà äâåòå â ãîëÿìà ñòåïåí. Ïðîñòî ùå òðÿáâà äà íàó÷èø ñòîòèöèòå êëàñîâå è ìåòîäè çà êîåòî èñêà äîñòà äåðçàíå è ùðàêàíå ïî êëàâèàòóðàòà ;0
-
9th October 2003 20:12 #20
[bg]Abe az ne otbiram mnogo mnogo ... ama tuka po-nazapad i po-nasewer se tyrsqt ... primerno .. hora s [/bg] Java ,CORBA i t.n. ...[bg]a btw kakwo e towa poslednoto ???[/bg]
[bg]aaa i skoro popadnah na edna igra na [/bg] Java - [bg]/zabrawih i imeto abe be6e UVASNO bygawa na 1700+ i Ti4200 WLA4E6e - sled 4 pa4a - igrata naprawo zaspa. Taka 4e kakto ti kazaha - algoritmite mu e majkata.[/bg]Life Is thå worst game ever........... But the grafix rocks!!!!
-
9th October 2003 20:23 #21
Úúúúúúúúúú 1. Java å "úïãðåéäíàò" Ñ++.(çà Ñ# íÿìàì íàáëþäåíèÿ)... Íèùî òàêîâà! Îáùîòî ìåæäó Java è C++ å ñàìî ñèíòàêñèñà. C++ äîðè íå å 100% ÎÎÏ àìè å ìåëåç íà ïðîöåäóðåí è ÎÎÏ åçèê, òúé ÷å êàêòî îáè÷àò äà êàçâàò ïî ôîðóìà... Àðå ó ëåâî
-
9th October 2003 21:54 #22Registered User
Join Date: Apr:2003
Posts: 24
Õëàïå ìíîãî ñè çàáëóäåí, íî ïðåäïîëàãàì òîâà å îò ÅÃÍ-òî.
C++ å _ÎÁÅÊÒÍÎ ÎÐÈÅÍÒÈÐÀÍ_ åçèê. Àêî òè íå çíàåø êàêâè ñâîéñòâà òðÿáâà äà ïðèòåæàâà äàäåí åçèê çà äà ñå íàðå÷å OOP åçèê òîâà âå÷å å îòäåëåí âúïðîñ. Âçåìè âìåñòî äà ïèøåø íåâÿðíè íåùà è äà ðàçäàâàø ïðàâîñúäèå äà ïðî÷åòåø íÿêîÿ êíèãà ïðèìåðíî Thinking in C++ - Bruce Eckel è ùå äîáèåø ÿñíà ïðåäñòàâà çà òîâà êàêâî ïðåñòàâëÿâà OOP.[root@linux /]# ./a.out
Segmentation fault
-
9th October 2003 22:00 #23
õèõèõèõèõè
"After Y2K the end of the world had become a cliche. But who was I to talk, a brooding underdog avenger alone against an empire of evil out to right a grave injustice. Everything was subjective. There were only personal apocalypses. Nothing is a cliche whån it's happening to you."
-
9th October 2003 22:35 #24Mmmm, sessy!
Join Date: May:2003
Location: Ñîô
Posts: 696
Åá@@òè êîëêî ãëóïîñòè ñà ñå èçñèïàëè â òàÿ òåìà.
×àêàéòå è àñ äà ñå èç@êàì òóêà òîãàâà :
Ö++ å ÎÎ åçèê òà äðúíêà.
Äæàâàòà å íÿêâà ïîìèÿ. Ïèñàë ñúì íà Ïàöêàë, Ö/Ö++, Ö#, Àñåìáë, àìà äæàâàòà îïðåäåëåíî ìè ñå âèäÿ íàé áîçàâà.
Áîðëàíäñêèòå áîçè - ó ëåâî.
Íà òåóåôîí÷ààòà - ñàìî íà Ö++ ñå áè÷è(èëè íà ÷èñòî Ö).
Êúì ìîìåíòà âúïðîñúò ñ êàêâî äà ñå çàõâàíà å áåçìèñëåí.
Òàêà èëè èíà÷å àêî ùå ñòàâàø êà÷åñòâåí ïèñà÷, ùå òðÿáâà äà ìèíåø ïðåç âñè÷êî - ïîíå çà äà çíàåø êîå êàê ðàáîòè è êàêâî ïðåäëàãà.
Òàêà ÷å íå ìó ìèñëè àìè õâàùàé íåùî (ïî âúçìîæíîñò áåç åêçîòèêè îò ñîðòà íà Êîáîë) è ïî÷âàé äà ãî ðúôúø.
-
10th October 2003 01:14 #25
Éåååååå, flamewar!
Aðå è àç ó ìåëåòî...
:ind: :jedi:
Äîòóê îò ìíåíèÿòà â òàçè òåìà ïðîöåíòúò íà îáåêòèâíèòå òàêèâà å áàÿ ìàëúê.  ïîâå÷åòî ñå âèæäà íàé-âå÷å ôàíàòèçúì è "ôåíñòâî" â ïîëçà íà åçèêà, êîéòî ïîñòâàùèÿò âëàäåå íàé-äîáðå. Èñòèíàòà å ÷å âñåêè îò åçèöèòå å íàé-äîáúð çà ñúîòâåòåí êëàñ îò ïðîáëåìè.
Çíà÷è ïúðâî äà çàõàïÿ C++. Íàé-òî÷íîòî îïðåäåëåíèå çà íåãî å "îáåêòíî-îðèåíòèðàí patch âúðõó ïðîöåäóðíî-îðèåíòèðàí åçèê, ïëþñ templates". Çà ðàçëèêà îò ÷èñòèòå îáåêòíî-îðèåíòèðàíè åçèöè, C++ íå òå çàäúëæàâà äà ïðèëàãàø OOÏ, à ñàìî ïðåäîñòàâÿ òàçè âúçìîæíîñò. Ñúñ ñèãóðíîñò òîâà å åçèêúò, ïðåäîñòàâÿù íàé-ãîëÿì êîíòðîë è âúçìîæíîñòè â ðúöåòå íà ïîãðîìèñòà (èçêëþ÷âàì àñåìáëåð). Åäíà îò íàé-ìîùíèòå ìó ÷åðòè, òàçè êîÿòî ãî ïðàâè óíèêàëåí äî ìîìåíòà, å ïîääðúæêàòà íà templates - êîéòî ïîçíàâà äîáðå STL è Boost å íàÿñíî ñ ìîùòà êîÿòî ïðåäîñòàâÿò. Òàêà ÷å äà ñå òâúðäè ÷å Java áèëà úïãðåéòíàò C++ å áåçïîäîáíà ãëóïîñò. Íåäîñòàòúöèòå íà C++ äî ãîëÿìà ñòåïåí ñúâïàäàò ñ ïðåäèìñòâàòà ìó, òîåñò òîâà, êîåòî å ïðåäèìñòâî â åäíî îòíîøåíèå, å íåäîñòàòúê â äðóãî. Íàïðèìåð, ëèïñàòà íà îãðàíè÷åíèÿ, ïîñòàâÿíè îò åçèêà, âîäè äî âúçìîæíîñò çà òâîðåíå íà áúãîâå íà âîëÿ. Íåäîñòàòúê å è ñðàâíèòåëíî ìàëêàòà ñòàíäàðòíà áèáëèîòåêà, òðÿáâà äà ñå ïîëçâàò îòäåëíè áèáëèîòåêè çà ïîâå÷åòî íåùà, êîåòî ëåñíî âîäè äî ðàçïîêúñàíîñò.
Ñåãà äà íàãðèçåì Java è C#. Íàâåäíúæ, ùîòî òå ñà ñè áðàò÷åòà. Èäåÿòà è äèçàéíà íà Java ìîãàò äà ñå íàðåêàò ðåâîëþöèîííè, ïðåäè íåÿ òàêèâà ðàáîòè íÿìàøå. C# ãè êîïèðà ïî÷òè äîñëîâíî, ðàçëèêàòà å â íÿêîè äåòàéëè. Çà ðàçëèêà îò C++, òóê íà ïðîãðàìèñòà ñå íàëàãàò îïðåäåëåí ñòèë íà ïèñàíå è ìîäåë íà ïðèëîæåíèåòî. Ïîñòàâÿò ìó ñå îãðàíè÷åíèÿ, òàêà ÷å äà íå ìîæå ëåñíî äà âúðøè ãëóïîñòè. Ðàçáèðà ñå, ïðîãðàìèñòúò ïúðâî òðÿáâà äà ñå íàó÷è äà ìèñëè â äóõà íà åçèêà, ùîòî èíà÷å ùå ñå îïèòâà äà çàîáèêîëè îãðàíè÷åíèÿòà è äà ñè ïèøå êàêòî ñè çíàå. Ïðåäîñòàâÿò ñå îãðîìíè êëàñîâè áèáëèîòåêè, ñòàíäàðòíè çà åçèêà, ñ ÷èÿòî ïîìîù ìîæå äà ñå ñâúðøè ïî÷òè âñè÷êî. Ïèñàíåòî å óäîâîëñòâèå, è íåùàòà ñòàâàò ïî-áúðçî è ïî-ëåñíî. Ãîëåìèÿò íåäîñòàòúê å performance-à. Ïðè Java å ïî-êîôòè. Çà íÿêîè mission-critical ïðèëîæåíèÿ ïàóçèòå, ïðåäèçâèêàíè îò garbage collector-à ñà ïðîñòî àáñîëþòíî íåïðèåìëèâè. È êàòî öÿëî ïðèëîæåíèÿòà ñà ïî-áàâíè è çàåìàò ïîâå÷å ïàìåò îò åêâèâàëåíòíèòå íàïèñàíè íà C++.  òîâà îòíîøåíèå òðÿáâà äà ñå îòáåëåæè, ÷å C# ñå ïðåäñòàâÿ îïðåäåëåíî ïî-äîáðå. Íàïèøåòå åäíî è ñúùî ïðèëîæåíèå íà C# è íà Java è ñðàâíÿâàéòå ïðîèçâîäèòåëíîñòòà. CLR ñðåäàòà å ïðîñòî ïî-åôåêòèâíà îò VM-òàòà íà Java - èäåÿòà å ñúùàòà, íî èìïëåìåíòàöèÿòà å ïî-äîáðà, GC-ïàóçèòå ïî÷òè íå ñå çàáåëÿçâàò, a ñêîðîñòòà å ïî÷òè ñðàâíèìà ñ C/C++ ñ îïòèìèçàöèè.
C# íàèñòèíà å ìåæäóïëàòôîðìåí - åçèêúò è áèáëèîòåêèòå îôèöèàëíî ñà ñòàíäàðòèçèðàíè îò ECMA. Ôàêò å ÷å çà ìîìåíòà åäèíñòâåíàòà ïúëíà èìïëåìåíòàöèÿ å íà Micro$oft è âúðâè ñàìî ïîä Windows. Ôàêò å îáà÷å è ÷å ïðîåêòúò Mono, êîéòî ùå ïðåäñòàâè opensource àëòåðíàòèâà ðàáîòåùà ïîä ïî÷òè âñÿêàêâè ïëàòôîðìè âúðâè ñ ïúëåí õîä è íàé-âåðîÿòíî ùå äàäå ðåçóëòàòè. Òàêà ÷å àêî Java îñòàíå â òîçè ñè âèä è íå ïðåòúðïè ðàçâèòèå, ëîãè÷íî å ñ âðåìåòî äà áúäå èçìåñòåíà îò C#, êîéòî îñâåí ÷å çà ìîìåíòà å (ìàëêî) ïî-äîáúð èìà è íåìàëêà ñòðàòåãè÷åñêà ïîäêðåïà îò Micro$oft. Íåùàòà ìîæå äà ñå ïðîìåíÿò ñ èçëèçàíåòî íà Java 1.5, êîÿòî ùå äîáàâè åëåìåíòè, ëèïñâàùè â C#, íàé-âå÷å templates (òóê ñèãóðíî óñåùàòå ÷å ñúì ïðèñòðàñòåí). Òîâà ñàìî âðåìåòî ùå ïîêàæå, íî íàé-âåðîÿòíî è äâàòà åçèêà ùå ñúùåñòâóâàò îùå äúëãî âðåìå è ùå èìàò ïðèáëèçèòåëíî ðàâíè äÿëîâå.
À Grent ãî å êàçàë äîáðå, íàé-äîáðå íàó÷è âñè÷êî. Çà ìîìåíòà è òðèòå åçèêà å ïîëåçíî äà ñå çíàÿò, íå ÷å íÿìà è äðóãè.
Òâà å çàñåãà. ×óâñòâàéòå ñå ñâîáîäíè äà ïñóâàòå íà âîëÿ




Reply With Quote
Ïðåïîðú÷àéòå ìÿñòî çà ïî÷èâêà â...
7th May 2023, 14:24 in Îáùè ïðèêàçêè