Results 1 to 25 of 51
Thread: Èñêàì äà çàïî÷íà äà ïðîãðàìèðàì
Hybrid View
-
4th August 2010 22:45 #1SkAt3r
Join Date: Dec:2009
Location: Nekyde
Posts: 4
Èñêàì äà çàïî÷íà äà ïðîãðàìèðàì
Çäðàâåéòå èñêàì äà âè ïîïèòàì äàëè äà ñè âçåìà êíèãàòà íà ìàãäàëèíà òîäîðîâà "Ïðîãðàìèðàíå íà Ñ++. ×àñò ïúðâà" àêî íå çíàì íèùî îòíîñíî ïðîãðàìèðàíåòî, íî èìàì ãîëÿìàòà àìáèöèÿ äà ñå íàó÷à?(àç ñúì 14 ãîäèíè)
-
5th August 2010 01:06 #2
Íå ñè ÿ âçèìàé.
Ëþáèìî ïèòèå çàïî÷âàùî ñ áóêâàòà 'Ê'? * Êàñà áèðà *
Àêî ìîæåø äà ëåæèø íà ïîäà áåç äà òè ñå íàëàãà äà ñå äúðæèø - âñå îùå ÍÅ ñè ïèÿí!
Äàâàéòå ñëåäâàùàòà Êàñà...
-
5th August 2010 09:38 #3Game programmer
Join Date: Feb:2007
Location: Ñîôèÿ
Posts: 1,948
È àç íà òâîèòå ãîäèíè áúðçàõ äà íàó÷à C++, çà äà ìîãà äà ïèøà èãðè
Äåéñòâèòåëíîñòòà, îáà÷å, ñå îêàçà äîñòà ïî-ðàçëè÷íà îò òîâà, êîåòî ñè ïðåäñòàâÿõ. C++ å åçèê, êîéòî å ïðåäíàçíà÷åí çà ãîëåìè è ñëîæíè ïðîåêòè, ïî êîèòî ðàáîòÿò åêèïè îò ìíîãî ïðîãðàìèñòè. Òåá ùå òè å ïî-äîáðå äà ïî÷íåø ñ íÿêîé ëåñåí åçèê, êîéòî äà òè ïîçâîëè äà ñå ñúñðåäîòî÷èø âúðõó çàäà÷èòå, ïðèìåðíî Python.
Åòî òè åäíà äîñòà ïîäðîáíà ñòàòèÿ, êîÿòî ðàçÿñíÿâà íà äúëãî è íà øèðîêî îò êúäå òðÿáâà äà ïî÷íåø, çà äà ñòàíåø äîáúð ïðîãðàìèñò - ÖÚÊ. Ñúùî òàêà, íå çàáðàâÿé ó÷èëèùåòî - àíãëèéñêèÿò, ìàòåìàòèêàòà, ôèçèêàòà âñå ñà ïðåäìåòè, ïî êîèòî òðÿáâà äà ñè èçðÿäåí! Óñïåõ â íà÷èíàíèåòî!
-
5th August 2010 12:14 #4SkAt3r
Join Date: Dec:2009
Location: Nekyde
Posts: 4
Çà æàëîñò â ìîÿò ãðàä äî êîëêîòî çíàì ïðîãðàìèñòè íÿìà èëè ïîíå àç íå ïîçíàâàì, à îòíîñíî çà Ñ++ ùîì ìè å ïðåêàëåíî ðàíî ïðåïîðú÷àèòå ìè ñ êàêâî äà çà ïî÷íà/
-
5th August 2010 12:17 #5
Ñ óðîöè ïî ÁÅË, àíãëèéñêè, ìàòåìàòèêà è ôèçèêà.
"Comin' in on a wing and a prayer, Comin' in on a wing and a prayer, With our one motor gone, We can still carry on, Comin' in on a wing and a prayer"
-
5th August 2010 12:58 #6
Íàèñòèíà Ñ++ å ïðåäíàçíà÷åí çà âå÷å îôîðìåíè ïðîãðàìèñòè. Èäåÿòà çà íà÷àëî äà çàïî÷íåø ñ Python å äîñòàòú÷íî äîáðà, ìàêàð ÷å è Python èìà íÿêîè îñîáåíîñòè, êîèòî ìîæå äà ñà òâúðäå îáúðêâàùè çà íà÷èíàåùè.
Âñå ïàê èìà ñïåöèàëíè ïðîãðàìíè ïðîäóêòè, ïðåäíàçíà÷åíè çà íà÷àëíî îáó÷åíèå ïî ïðîãðàìèðàíå. Ñðåä òÿõ ìîãà äà îòêðîÿ MSW LOGO è RoboMind. Ìàêàð äà èçãëåæäàò íà ïðúâ ïîãëåä ìàëêî äåòèíñêè, â äåéñòâèòåëíîñò ñà ìíîãî ñåðèîçåí èíñòðóìåíò çà íàâëèçàíå â ñâåòà íà ïðîãðàìèðàíåòî.
-
5th August 2010 13:17 #7Registered User
Join Date: Aug:2006
Location: Ïëîâäèâ
Posts: 4,052
Ñêà÷àé íà äúëáîêîòî.
Ñÿ òóê ùå ìå îáâèíÿò êîëåãèòå, ÷å ìîæå áè íå äàâàì íàé-ïðàâèëíàòà ñòðàòåãèÿ, íî:
* Àêî èìàø îò ðîäèòåëèòå ñè êíèæêèòå çà ïðîãðàìèðàíå íà ïðàâåö (basic çà ïðàâåö-82 èëè ìàëêàòà êíèæêà çà 8-d) - äîðè è ïðî÷èòàíåòî èì ùå òè ïîìîãíå.
* Îò òàì ìîæåø äà õâàíåø êîéòî è äà å RAD - VisualBasic/Delphi/Lazarus/RapidQ - áåç çíà÷åíèå êîëêî ñòàð èëè íîâ. Êàòî òè îìðúçíå äà ñè ðèñóâàø ôîðìè÷êè, ùå ïî÷íåø äà ïèøåø è ëîãèêà.
Âå÷å êàòî ñå ÷óâñòâàø ìàëêî ïî-óâåðåí, ÷å ïðàâèø íåùàòà êàêòî òðÿáâà ìîæåø ñïîêîéíî äà ìèíåø êúì C/C++, äà ïî÷íåø äà ó÷èø ñòðóêòóðè îò äàííè, àëãîðèòìè, design patterns è ò.í.
--
add: Âñè÷êèòå òåçè óïðàæíåíèÿ íå ñà áåçñìèñëåíè, à öåëÿò äà òè èçãðàäÿò ÈÒ êóëòóðà. Ùîòî å òðàãè÷íî äà âèäèø êàê ÷îâåê çàâúðøèë áàêàëàâúð è ìàãèñòúð èíôîðìàòèêà, è ðàáîòåù êàòî ïðîãðàìèñò íå çíàå åëåìåíòàðíè íåùà çà êîìïþòúðà ñè è êàê äà ãî ïîëçâà.
-
6th August 2010 08:08 #8
-
6th August 2010 10:48 #9
Ìàé íà âñåêè 6 ìåñåöà ðàçèêâàìå òåìàòà îò êäúäå äà ñå ïîíå ñ ïðîãðàìèðàíåòî. niki1516 ïîëçâàé òúðñà÷êàòà è ïðåãëåäàé ñòàðèòå òåìè. Ñïîðåä ìåí ïî÷âàé ñ ÷èñòî Ñ.
Åòî òè IDE è êîìïèëàòîð: http://www.bloodshed.net/dev/devcpp.html
Åòî òè è òóòîðèàëè: http://www.cprogramming.com/tutorial.html
Íå çíàì êàê ñè ñ àíãëèéñêèÿ, íî òè ãàðàíòèðàì, ÷å ùå ãî íàó÷èø ìíîãî áúðçî
.
Have no fear ike iz here.
CPU Cx486DLC@40MHz, RAM 4MB, VGA Trident 512KB, HDD Conner 160MB, Monitor 14" Color
-
6th August 2010 16:21 #10
 ó÷èëèùå ïî÷íàõìå íà C++. Ïðåäè òîâà èìàõ "ñàìîïîäãîòîâêà" ñ basic (ìàé òîâà áåøå) îò êíèæêèòå çà ïðàâåö (ïèøåõ ñè ðàçíè ðàáîòè íèùî òîëêîâà ñëîæíî - àâòîìàòèçèðàíè ñìÿòàíèÿ, "÷åðòàíå" ÷ðåç ïðèäâèæâàíå íà ïîèíòåðà è òí).  óíè-òî ñúùî íà c++ áóòàõìå. Ëîøîòî å, ÷å ìíîãî áúðçî ìè îìðúçâàò íåùàòà è òàêà è íå çàâúðøèõ...1âè êóðñ (ñòàíà ìè ñêó÷íî)...
Òà ìîæå äà íå ñúì åêñïåðò, íî èìàèêè ïîãëåä â-õó ðàçëè÷íèòå åçèöè (ïîíå ìàëêî) è ïîçíàâàéêè íÿêîëêî ïðîãðàìèñòà - c/c++ ñà íàèñòèíà íàé-äîáðîòî çà íà÷àëî. Ïîñëå ïðîñòî ìîæåø äà ñå ïðåõâúðëèø íà äðóã åçèê áåç ìíîãî çîð à ñà ìè êàçâàëè, ÷å îáðàòíîòî å äàëå÷ ïî òðóäíî (îò delphi íà c++ ïðèìåðíî..).
Ï.Ï.  ó÷èëèùå ìàé òî÷íî íà òàçè êíèæêà, êîÿòî àâòîðà íà òåìàòà ñïîìåíàâà ïî÷íàõìå. Íà Ñèåëà åäíà îðàíæåâà (âòîðàòà å ÷åðâåíà èëè îáðàòíîòî).
-
6th August 2010 11:07 #11
ike: Ñ/C++ íå å äîáðà èäåÿ çà íà÷èíàåù, çàùîòî:
1. Ñúðöåòî íà åçèêà ñà ìíîãî åôåêòèâíèòå àäðåñíè îïåðàöèè è åôåêòèòå îò òÿõ (pointers, dynamic structures, platform specific instructions).
2. Ñ/C++ íå ñëó÷àéíî ñå ïèøå òàêà. "×èñòèÿò" Ñ å ñúçäàäåí ñ îïðåäåëåíà öåë (çà OS-îâå, ò.å. Unix) è ñâúðçàíèòå ñ òàçè îáëàñò íåùà (êîìïèëàòîðè è äðàéâåðè). Ñ òå÷åíèå íà ãîäèíèòå òîâà íå ñå å ïðîìåíèëî. Ñ++ å user-land åçèê. Àêî ÷îâåêà ñå óâëè÷à ïî äðàéâåðíî ïðîãðàìèðàíå ïðèìåðíî, õóáàâî, äà ïèøå íà Ñ. Àêî ëè íå, ñëåä ïúðâèÿò ìåñåö ñ Ñ ùå çàïî÷íå äà ñå ÷óäè "êàêâî ñòàâà". Ïðîáëåìà å, ÷å íÿìà äà íàìåðè êîé äà ìó îòãîâàðÿ íà âúïðîñèòå, çàùîòî êàòî öÿëî â Áúëãàðèÿ çàíèìàâàùèòå ñå ñ òîâà ñà ìàëêî, è òå ñè èìàò ïî-äîáðè íà÷èíè äà ñè ïðåêàðâàò âðåìåòî.
-
6th August 2010 15:53 #12
Ñúãëàñåí ñúì ÷å íàêðàÿ ùå ïðîïèøå íà C++, àìà àêî ïî÷íå ñ Python, Basic èëè Delphi ïîñëå ùå ìó òðÿáâàò 10 ãîäèíè çà äà ìèíå íà C++. Ñ å ñòðàõîòåí çà íà÷èíàåùè. Íàèñòèíà å ìàëêî ïî-òðóäåí îò Basic, íî ñè ñòðóâà óñèëèåòî.
1. Ñúãëàñåí ñúì ÷å óêàçàòåëèòå ñà ñúðöåòî íà åçèêà, íî è ùå íàó÷è Ñ ñòèëà íà ïðîãðàìèðàíå è îïåðàòîðèòå, êîéòî ïîëçâà âñåêè ñúâðåìåíåí åçèê - áèëî òî php èëè C#.
2. ×èñòèÿ Ñ å ñàìî íà÷àëîòî çà êîíçîëíèòå "Hello world". Ïî íÿêîå âðåìå ùå èñêà äà ïèøå ïðîçîðöè èëè èãðè è òîãàâà ùå îòêðèå ìàãèÿòà íà Ñ++.Have no fear ike iz here.
CPU Cx486DLC@40MHz, RAM 4MB, VGA Trident 512KB, HDD Conner 160MB, Monitor 14" Color
-
6th August 2010 19:30 #13Registered User
Join Date: Jul:2005
Location: Sofia
Posts: 640
Ùî íèêîé íå ïðåäëàãà ïàñêàë, â ó÷èëèùå ïúðâî íåãî ó÷èõìå, ïîñëå C/C++.
Òâúðäî ïðîòèâ äà ñå ïî÷âà îò åçèöè ñ dynamic typing, ò.å. python.
-
6th August 2010 20:12 #14
Ëè÷íî àç áèõ ïðåïîðú÷àë Basic è Pascal (â òîçè ðåä), êàòî ïúðâè åçèöè. Ïðåäè äà ìå ïîãíàò, ÷å ñå äîáèâàò ëîøè íàâèöè îò Basic... C ìîæå äà íàó÷è íà ìíîãî ïî-ãîëåìè ãëóïîñòè, îñîáåíî ÷îâåê, ñáëúñêâàù ñå ñ ïðîãðàìèðàíåòî çà ïðúâ ïúò.
Ñúùî ñúì ìíîãî ïðîòèâ äà ñå çàïî÷âà ñ åçèöè êàòî C++, C#, Java è ò.í. (êàêâîòî è äà å èìàùî íåùî îáùî ñ îáåêòè). Íÿìà ñìèñúë äà ñå çàïî÷âà ñ RAD ñðåäè. Íà òàêúâ åòàï íÿìà ñìèñúë îò êàêâàòî è äà å ãðàôèêà ïî-ñëîæíà îò íÿêàêâè ðèñóíêè èëè ÷åðòåæè.
Îò ïîäîáíî íåùî èìà ïîëçà åäèíñòâåíî, àêî ÷îâåê å "îêúñíèë", ðåøèë, ÷å ùå ñå ó÷è äà ïðîãðàìèðà íà 25 ãîäèíè. Ìëàäî ìîì÷å ñè, âðåìå èìàø. Çàïî÷íè áàâíî, ñ åëåìåíòàðíè íåùà.ASUS X570-P|R7 5800X3D@NH-U14S|2X16G DDR4 3200 Corsair VENGEANCE LPX|Samsung 980 PRO 1TB|Radeon RX 7900 XTX 24G|AOC CQ32G1|Corsair RM750x|CM 693
-
6th August 2010 20:22 #15
Îùå åäèí ãëàñ çà ïðîöåäóðíèòå åçèöè. Ñïîðåä ìåí, èäåàëíèÿò ïúò å
Ïàñêàë -> C -> C++.
Çàäúëæèòåëíî ãàðíèðàíè ñ äîáðî IDE, ïîçâîëÿâàùî ïèñàíåòî íà ïðîãðàìè-åäíîäíåâêè (ñèðå÷ áåç äà ñå ïðàâÿò ïðîåêòè, äà ñå íàñòðîéâàò ôîðìè÷êè, ñîëþøúíè è ò.í.)
Ïðèìåðíî çà Ïàñêàë äà ñå ïîëçâà èäâàùîòî ñ Free Pascal IDE.
Çà C äà ïîëçâà Dev-CPP (êàòî êðúùàâà ôàéëîâåòå bla.c, ñèðå÷ äà íå ìèíàâà ïðåç C++ êîìïèëàòîðà). Êàòî ñòèãíå äî C++ âå÷å ìîæå äà ìèãðèðà è íà ïî-ìîùíî IDE, ïðèìåðíî Visual C++ Express Edition.Åòî òàêà ñå ïëîäÿò òå, êàçâàì ñè àç. Ïîä íîñà òè.
"640K îught to be enough for anybody" - Bill Gates, 1981
Òåñòîâå íà áàòåðèè::Machine specs::Fract::AGG::ÍåÑåÑúðäè×îâå÷å::Baileys::blog::YouTube channel
-
6th August 2010 22:16 #16Êèñåëèÿ ÷îâåê™
Join Date: Apr:2006
Location: Ñîôèÿ
Posts: 8,666
k lol
http://win32assembly.online.fr/tutorials.html
È ñå ñíàáäè ñ òîâà, ïîñëå ìèíè è ïðåç òîâà.
-
7th August 2010 00:05 #17
Äà ãî êàðàòå äà ó÷è Basic è Pascal å âñå åäíî ÷îâåê äà êàæå, ÷å èñêà äà íàó÷è çàïàäåí åçèê è âèå äà ìó êàæåòå äà íàó÷è ïúðâî êèòàéñêè, ïîñëå àðàáñêè, çà äà ìîæå ïîñëå êàòî ñåäíå äà ó÷è àíãëéñêè çà äà ìó ñå ñòîðè ïåñåí. Íå âèæäàì ëîãèêà çàùî òðÿáâà äà ñå îáúðêâà ñàìî.
Ëèíêîâåòå êîèòî ãè å äàë smelkomar ñà íàèñòèíà ñòðàõîòíè. Îò òàì ÷îâåê ìîæå äà ñå íàó÷è äà ïðîãðàìèðà íà winapi è äà ðàçáåðå êàêâî ïî äÿâîëèòå å windows, êîåòî íàèñòèíà å ìíîãî ïîëåçíî. Íî ïðåäè äà ñêî÷è â äúëáîêèòå âîäè ïúðâî òðÿáâà äà ñå íàó÷è äà ñå áîðè ñ IDE, êîìïèëàòîð è ëèíêåð, êàêòî è äà ìîæå äà ïîëçâà Ãóãúë ïúëíîöåííî. Ïúðâî äà ìèíå ïðåç îñíîâèòå, äà íàïðàâè íÿêîëêî åëåìåíòàðíè ïðîãðàìè, ñëåä òîâà äà çàñåãíå ëåêî îò àëãîðèòìèòå, êàòî ìåõóð÷åòà è áúðçî ñîðòèðàíå, è ÷àê ñëåä òîâà äà ïðåãëåäà http://win32assembly.online.fr/tutorials.html .Have no fear ike iz here.
CPU Cx486DLC@40MHz, RAM 4MB, VGA Trident 512KB, HDD Conner 160MB, Monitor 14" Color
-
7th August 2010 03:15 #18
Ñúæàëÿâàì, àêî ðàçâîäíÿâàì òåìàòà, íî...
Îò ëè÷åí îïèò ìîãà äà êîìåíòèðàì ñëåäíèÿ ïðåõîä:
GWBasic->Pascal->VB.NET->Delphi->C->C#/C++
Ðåøàâàíå íà åëåìåíòàðíè ïðîáëåìè, çà êîèòî íå ñå èçèñêâà êîé çíàå êàêâî çíàíèå çà åçèêà, òèïîâå äàííè, àäðåñíà àðèòìåòèêà è âñÿêàêâè ïîäîáíè èçâðàùåíèÿ
-> îñíîâíè íåùà - åçèê, îòó÷âàíå îò ãëóïîñòè(GOTO), ôóíêöèè, ðåêóðñèÿ, óêàçàòåëè(èçïîëçâàíè ïî ñúùåñòâî), ñïèñúöè, äúðâåòà, àëãîðèòìè
-> ïîëçâàíå íà õóáàâî IDE, äîêóìåíòàöèÿ, google
-> îáåêòè
-> äîêàòî ñè ñòèãíàë äî òóê ïîçíàâàø äîñòà ðàçëè÷íè ïîäõîäè êúì ðåøàâàíåòî íà ïîäîáíè ïðîáëåìè
-> èçáèðàø êàêâîòî òè õàðåñâà è çàïî÷âàø äà êîïàåø
Ãëåäàì íèêîé íå ïðåäëàãà êíèãè... ñ òàçè ñúì çàïî÷íàë àç - Ïàñêàë - Ñàì Àáúëðîóñ. Ñðàâíèòåëíî ëåêî ÷åòèâî, èìà è ìíîãî ïðèìåðè. Ëèïñâàò òèïè÷íèòå íàïîñëåäúê ãëàâè îïèñâàùè êàêâî ïðàâÿò ìåíþòàòà , ðàçíè êëàâèøíè êîìáèíàöèè, êàê ñå ïðàâè ïðîåêò è ò.í.
[OFF]Êîé îò òóê íå å çàïî÷íàë ñ win32 api?
[/OFF]
ASUS X570-P|R7 5800X3D@NH-U14S|2X16G DDR4 3200 Corsair VENGEANCE LPX|Samsung 980 PRO 1TB|Radeon RX 7900 XTX 24G|AOC CQ32G1|Corsair RM750x|CM 693
-
7th August 2010 09:04 #19
Àç. Ïî÷íàë ñúì ïî-ñêîðî ñ DOS API, äîêîëêîòî ìîæå äà ñå êàæå íåùî òàêîâà - îò 8-9 ãîäèøåí ñúì ñè ïèñàë ðàçíè ìàëêè èãðè÷êè, êàëêóëàòîð÷åòà, åíäæèí÷åíöà, âèðóñ÷åòà è òåì ïîäîáíè, êàòî ïî-ñêîðî âèíàãè ñúì ïîëçâàë ôóíêöèèòå, êîèòî ìè å äàâàëà ñðåäàòà, íî îáèêíîâåíî ñèëíî îãðàíè÷åíî ïîäìíîæåñòâî îò òÿõ. Ïîñëå ñå çàõâàíàõ ñ èíôîðìàòèêà è ñúñòåçàíèÿ (êúäåòî ñè å ñàìî àëãîðèòìè, îò OS-a ïîëçâàø ñàìî ÷åòåíå è ïèñàíå âúâ ôàéëîâå). Îùå ïî-êúñíî âå÷å ïðîôåñèîíàëíîòî ïðîãðàìèðàíå ñúì ãî ïðàâèë íà cross-platform API-òà (SDL, POSIX, wxWidgets è ò.í.).  òîçè àñïåêò, ó÷åíåòî íà Win API çà çàäà÷è, çà êîèòî ñúùåñòâóâà ïðåâúçõîäíî cross-platform ðåøåíèå, å çàãóáà íà âðåìå, ñïîðåä ìåí.
Åòî òàêà ñå ïëîäÿò òå, êàçâàì ñè àç. Ïîä íîñà òè.
"640K îught to be enough for anybody" - Bill Gates, 1981
Òåñòîâå íà áàòåðèè::Machine specs::Fract::AGG::ÍåÑåÑúðäè×îâå÷å::Baileys::blog::YouTube channel
-
7th August 2010 11:30 #20
[OFF]
dude, that sounds kinda awesome
[/OFF]
È àç ñúì çà C -> C++, çà Pascal è Basic íÿìàì ìíåíèå, íî ïðåäíàòà êîìáèíàöèÿ ïðîðàáîòè äîáðå çà ìåí, íàé-âå÷å çàùîòî â èíòåðíåò èìà òîíîâå èíôîðìàöèÿ çà âñÿêî íåùî, êîåòî ìîæå äà ñúçäàäå ïðîáëåìè, êîåòî ïúê å íàé-âàæíîòî çà åäèí íà÷èíàåù ïðîãðàìèñò.
believing
-
7th August 2010 03:53 #21
Ìàëêî òè å ãðåøíà ëîãèêàòà.. ïî-ñêîðî äà ãî çàáè÷èø íà åçèê îò ïî-íèñêî íèâî å âñå åäíî äà ãî êàðàø äà çàïî÷íå ñ êèòàéñêè.. Ïðîáëåìà ñúñ Ñ-òî å, ÷å àêî ïî÷íåø îò íåãî ùå çàïî÷íåø äà ñå ïèòàø êàê äà ðåàëèçèðà íåùîòî êîåòî èñêàø äà íàïðàâèø îò ãëåäíà òî÷êà åçèêîâè ñòðóêòóðè , âìåñòî îò ãëåäíàòà òî÷êà íà ëîãè÷åñêè ñòðóêòóðè.. à àëãîðèòúìà å îñíîâàòà íà ïðîãðàìèðàíåòî.. íå ñàìèÿ óêàçàòåë/ñòðóêòóðà/..
Çàïî÷âàíåòî ñúñ Ñ çà ìåí ùå ãî âêàðà â ñèòóàöèÿòà 'îò äúðâåòàòà íå âèæäà ãîðàòà'..
-
7th August 2010 13:22 #22
-
7th August 2010 19:12 #23
Õåõåõ Êàêâî é å íà Àda-òà, áðå? Åäíî âðåìå âúâ ÔÌÈ ñ Àda ñå ïî÷âàøå.

Aç èàêñì äà âè êàæà, ÷å âñè÷êè èçõîæäà(ì)òå îò ãëåäíà òî÷êà íà "èçðàñòíàëè" ñ òåõíîëîãèèòå. È ïðîñëåäèëè ìèìîõîäîì ñúáèòèÿòà, êàòî ïîåìàòå èíôî íà ïàð÷åòà. Åäíî âðåìå ñå ïî÷âàøå ñ basic è (turbo) pascal - íå âèæäàì ïðè÷èíà îáà÷å, ñåãà - äà ñå çàïî÷âà ñ ïðîöåäóðíè åçèöè. ×å êàêúâ å ïðîáëåìà íà C äà ñè íàïèøåø "ïðîöåäóðíà" ïðîãðàìà?
Îòäåëíî, ÷å ñïîðåä ìåí ÎÎÏ å ïî-èíòóèòèâíî îò ïðîöåäóðíîòî ìèñëåíå.
Îáùî âçåòî çà ìåí ñå õâàùà Ñ/Ñ++ êàòî ñèíòàêñèñ è ñå çàïî÷âà ñ êíèãè ïî àëãîðèòìè, Íà ïî-ñòàðèòå ïðèìåðèòå ñà íà pascal àìà òîâà å áåç çíà÷åíèå - òúêìî ïðè "ïðåâîäà" ùå ñå óñâîè ïî-ëåñíî åçèêà è àëãîðèòìè÷íàòà èíòåðïðåòàöèÿ, âìåñòî ïðè äèðåêòåí ïðåïèñ îò íÿêîÿ êíèãà.
"Íèêîãà íå ìîæåì äà ñìå ñèãóðíè, ÷å ìíåíèåòî, êîåòî ñå ñòðåìèì äà çàäóøèì å ïîãðåøíî, à è äà áÿõìå ñèãóðíè, ïàê áè áèëî ïîãðåøíî äà ãî çàäóøèì."
Äæîí Ñòþàðä Ìèë
-
9th August 2010 22:06 #24
Ïî ñúùàòà ëîãèêà ìîæå äà ñå çàïî÷íå ñ Ïàñêàë, à ïðè "ïðåâîäà" äà ñå óñâîè ñèíòàêñèñà íà C-like åçèöèòå.
Âïðî÷åì, òîâà ìè ïðèïîìíÿ ôàêòà, ÷å Ïàñêàë ïúðâîíà÷àëíî å áèë ñúçäàäåí òî÷íî êàòî åçèê çà âñòúïèòåëíî îáó÷åíèå,... áåç ïðåòåíöèè çà íåùî ïîâå÷å.
Ïðåäëàãàì äà ïîãëåäíåì â êîðåíà íà íåùàòà. Êàêâî ïðåäñòâëÿâà åäíà ïðîãðàìà? Ïðîñòî òåêñò è íèùî ïîâå÷å. Òîçè òåêñò ïîñëå áè ìîãúë äà áúäå ðàçáðàí îò íÿêîé èíòåðïðåòàòîð/êîìïèëàòîð, à ìîæå áè íå. Òîâà å áåç çíà÷åíèå.
Òîâà, êîåòî èìà çíà÷åíèå å òåêñòúò (ïðîãðàìàòà) äà èìà ñìèñëåíà èíòåðïðåòàöèÿ. Íå å âàæíî íà êàêúâ åçèê ùå áúäå íàïèñàíà. Ìîæå äà å è íà âñåêèäíåâåí ãîâîðèì åçèê èëè íà ñóàõèëè. Âàæíîòî å óìåíèåòî äà ñå ñúñòàâè ïðàâèëíèÿò àëãîðèòúì è äà áúäå òîé èçðàçåí íà àäåêâàòíî.Ëåêñèêàòà è ñèíòàêñèñúò ñà íåùî âòîðî-òðåòî-äåñåòî.
Ñëåäîâàòåëíî, âàæíîòî çà íà÷èíàåùèÿ å äà óñâîè åôåêòèâåí íà÷èí äà èçðàçÿâà èíñòðóêöèèòå ñè êúì êîìïà òàêà, ÷å ñàì äà ðàçáèðà êàêâè ãè âúðøè.  ñðåäàòà íà èçâðàòåí ìàêðîàñåìáëåð êàòî Ñ/Ñ++ èëè Forth òîâà å òâúðäå òðóäíî ïîñòèæèìî. È ãîðèòå è äúðâåòàòà â òÿõ ñà ïîâå÷å îò íåîáõîäèìîòî çà íåîïèòåí ÷îâåê.
Çàòîâà ïðîäúëæàâàì äà òâúðäÿ, ÷å â íà÷àëîòî òðÿáâà äà èìà íåùî ïðîñòî è ÿñíî, à âåëèêèòå ïðîôè-èçïúëíåíèÿ áèõà ìîãëè äà ïî÷àêàò ìàëêî.
Êàòî êîíñîðöèÿ ñïðÿìî ôåíîâåòå íà C-like ùå ñå îñìåëÿ äà ñïîìåíà âåëèêîëåïíàòà êíèãà (è îáðàçîâàòåëåí ìåòîä) íà Äæóäè Áèøúï "Java Gently", êúäåòî ïî ãåíèàëåí íà÷èí ñà ñú÷åòàíè âúâåæäàùî îáó÷åíèå ñ ðàçíè ïðîôåñèîíàëíè ôèíòèôëþøêè.  ñú÷åòàíèå ñ BlueJ è Greenfoot ìîæå äà ñòîðè ÷óäåñà.
-
7th August 2010 00:17 #25
Âðåìåòî, ïðåêàðàíî â ïðîãðàìèðàíå íà Ïàñêàë å íàé-çàãóáåíîòî ìè âðåìå. Çà Áåéñèê íå ñìåÿ è äà ïîìèñëÿ êàêâî áè áèëî.
Åòî è Ñòàðèÿ Çàâåò, C, ðàçáèðà ñå(ñ àíãåëèòå ñå ãîâîðè íà àðàìåéñêè
):
http://www.amazon.com/Advanced-Windo.../dp/1572315482EVGA X299 FTW K|i9-7960X@4.7|4x8 Patriot Viper Steel 4000|GTX 1660 Ti|970 EVO 1 TB|Seasonic Focus GX-1000|Xigmatek Elysium|Êèëî è ïîëîâèíà âîäà
Rampage IV Extreme BE|E5-1680v2@4.7|4x4 HyperX 1866|Cougar Aqua 240|GTX 1050 Ti|970 EVO 1/4 TB|CM 850 SilentPro|HAF-X|Áåç èñòèíñêî âîäíî




Reply With Quote


Lenovo ThinkPad 15 èëè IdeaPad 15
5th May 2023, 22:16 in Ìîáèëíè êîìïþòðè