Помош: Општи прашања, совети, трикови..

Член од
5 август 2009
Мислења
1.295
Поени од реакции
484
Јас одлучив да учам програмирање но една работа ме збуни http://www.semoskoc.com.mk/Default.aspx?mid=39&pid=31&kategorijaId=93&Lan=MK
Вика Основа со програмирање на Visual basic а подоле пишува Основи на програмирањето на C и C++ а ако го знам јазикот C++ дали ке можам да работам во Visual Basic или ке неможам ??
Незнам што те буни, на таа страница се дадени детали за Основи на програмирање, а подолу во рамките се слични курсеви за кои можеби би бил заинтересиран. Знави ниту VB ниту C++ немаат директна врска со отворениот курс.
 
Член од
9 март 2009
Мислења
212
Поени од реакции
24
Друже не си ѓи троши парите и времето.. сакаш да научиш програмирање, најдобриот начин е земај книгата во раце, читај и пишувај кодови.. има колку сакаш форуми каде луѓето се наклонети да ти помогнат со се што не ти е јасно.
Ако знаеш англиски ќе ти испратам пдф книги по ПП, само кажи ми..
Е сега што да избереш?

VisualBasic ... како што кажаа погоре, веќе го губи сјајот, наместо VisualBasic ти препорачувам C# (или Java)
C# и Java се таканаречени High level programming languages. За разлика од C или C++ (и c++ всушност се смета за high level)
Прво за C# - чија синтактса е многу слична на C++ бидејки Microsoft го креираше според неговите стандарди, C# поджува повеќе концепти на програмирање како и главниот концепт - објекто ориентирано програмирање. Во целост ја поджува технологијата на Microsoft .NET. Со C# може да градиш визуелни апликации за Windows, конзоли,веб апликации итн. (и Linux).
Java e исто така High level programming language, кој има слична синтакса на C# Многу луѓе сметат дека предноста на Java над C# е неговата мулти-платформска подршка. Апликациите компајлирани од Java истовремено работат на Windows, Macintosh, Linux. Но исто така многу луѓе сметат дека брзината на апликациите создадени во Java се значително поспори од апликациите создадени во C#. (се си има предности и мани)
Сега за C++ - Овој јазик е еден од најмоќните ;) се користи во многу области од IT индустријата.
Нумерички пресметки: Physics, graphical games, finance, statistics;
Bit fiddling: drivers, operating systems, networking, embedded devices and systems;
И секаде на друго место каде има потреба од прецизна алокација на меморија.
Во целост кажано - C++ ти е јазик кој ти овозможува вистинска контрола над меморијата и начинот на пресметки како процесорот CPU така и над GPU.. со тоа добиваш супер-брзи апликации кои во некој проекти се "услов" - еве пример, ако имаш задача да направиш програма за некоја научна установа која работи со ѓенетски модификации, и тие сакаат да се направи симулација на некаква секвенца која всушност побарува милјарда калкулации... тогаш најдобар избор ти е C++ за оваа работа (не дека не може да ја направиш програмата со друѓите јазици, но 90% шанси дека C++ ќе биде најдобар)..
Сега за C - C++ e наградба над C, но C е јазик кој сеуште се употребува во широки размери, кога и да ти треба уште повеќе брзина избираш C пример ако треба да програмираш драјвери, кернели или некој друг вид на low level code избираш C. C++ е нирвана за "брзина" - но сепак компајлерот на C++ не е толку добар како на C кога станува збор за оптимизација на асембли.. C е подобар, бидејки C ѓи нема тие додатни библотеки, helperс, немаш потреба од класи итн... Всушност, кога и да има потреба од пишување на малечок екстремен брз код - се користи C.

Горе долу тоа е тоа - сега избери си сам.
Инаку јас почнав со C++ и сега учам C# (сам дома - и по форуми по малку) ..
Избрав C++ бидејки порано незнаев за ова што ти го напишав, а се префрлив на C# бидејки сакам да програмирам Windos GUi-based applications..

Поздрав
 
Член од
12 декември 2010
Мислења
8
Поени од реакции
1
Според вас кој е најдобар програмски јазик, односно кој јазик вреди да се учи и зошто?
(што го прави поразличен од другите програмски јазици)
 

Dzish

unlike any other...
Член од
15 февруари 2007
Мислења
13.994
Поени од реакции
2.689

Dzish

unlike any other...
Член од
15 февруари 2007
Мислења
13.994
Поени од реакции
2.689
штета што интервјуата не се прават на форум
Токму така - од Кавадарци и Нели ти реков од Неготино.

И за нареден пат не треси глупости од ракав. Ако не си сигурен во то шо го пишиш, прво прогуглај го. Неубо е сам да си ги бришиш мислењата.
 
С

Само Човек

Гостин
Иначе со 2те можеш да пичиш и десктоп и веб апликации, само што со јава ќе можеш да креираш мултиплатформски софтвер, а што се однесува до C ќе треба да се замараш со 300 дрангулии дури успееш да ги имплементираш дот нет библиотеките на друг оперативен систем.

Поквалитетно е Java EE посебно најновата верзија ја дотераа како што треба, и е доста подобро од .NET, но е малку потешко да се научи затоа што во Јava EE веднаш почнуваш со потешкиот дел на учење и подобрите методи на градење на систем, додека кај .NET e многу поедноставно да почнеш но после одреден период гледаш како треба да се градат системи. Исто така многу битна работа е тоа што кај Java EE еднаш направена апликација, може да работи со подоцнежните верзии на платформата без проблем, за разлика од .NET од тоа што имам читано, правени се измени во самото јадро на платформата т.е Object класата и па миграција од .NET 2 на .NET 4 е невозможна ако не се смени некој дел од кодот.
Толку за подобро и поквалитетно, потражено е .NET од едноставна причина многу брзо се прават едноставни апликации за почетници е добар и фирми кои меѓу другото сакаат да се бават и со правење на web апликации го користат заради тоа и за тоа бараат такви луѓе а за поплатено незнам, мислам дека Java e многу подобра за подолгорочна инвестиција и има една голема разлика за Java може да се најдат платформи за безпари и тоа многу лесно за разлика од .NET каде ретко има платформа за безпари.
--- надополнето: 1 септември 2012 во 18:43 ---
у мк со c# има работа највеќе
 
Член од
9 март 2009
Мислења
212
Поени од реакции
24
Во еден друг пост го пишав ова долу, па еве ти цитат...

Друже не си ѓи троши парите и времето.. сакаш да научиш програмирање, најдобриот начин е земај книгата во раце, читај и пишувај кодови.. има колку сакаш форуми каде луѓето се наклонети да ти помогнат со се што не ти е јасно.
Ако знаеш англиски ќе ти испратам пдф книги по ПП, само кажи ми..
Е сега што да избереш?

VisualBasic ... како што кажаа погоре, веќе го губи сјајот, наместо VisualBasic ти препорачувам C# (или Java)
C# и Java се таканаречени High level programming languages. За разлика од C или C++ (и c++ всушност се смета за high level)
Прво за C# - чија синтактса е многу слична на C++ бидејки Microsoft го креираше според неговите стандарди, C# поджува повеќе концепти на програмирање како и главниот концепт - објекто ориентирано програмирање. Во целост ја поджува технологијата на Microsoft .NET. Со C# може да градиш визуелни апликации за Windows, конзоли,веб апликации итн. (и Linux).
Java e исто така High level programming language, кој има слична синтакса на C# Многу луѓе сметат дека предноста на Java над C# е неговата мулти-платформска подршка. Апликациите компајлирани од Java истовремено работат на Windows, Macintosh, Linux. Но исто така многу луѓе сметат дека брзината на апликациите создадени во Java се значително поспори од апликациите создадени во C#. (се си има предности и мани)
Сега за C++ - Овој јазик е еден од најмоќните ;) се користи во многу области од IT индустријата.
Нумерички пресметки: Physics, graphical games, finance, statistics;
Bit fiddling: drivers, operating systems, networking, embedded devices and systems;
И секаде на друго место каде има потреба од прецизна алокација на меморија.
Во целост кажано - C++ ти е јазик кој ти овозможува вистинска контрола над меморијата и начинот на пресметки како процесорот CPU така и над GPU.. со тоа добиваш супер-брзи апликации кои во некој проекти се "услов" - еве пример, ако имаш задача да направиш програма за некоја научна установа која работи со ѓенетски модификации, и тие сакаат да се направи симулација на некаква секвенца која всушност побарува милјарда калкулации... тогаш најдобар избор ти е C++ за оваа работа (не дека не може да ја направиш програмата со друѓите јазици, но 90% шанси дека C++ ќе биде најдобар)..
Сега за C - C++ e наградба над C, но C е јазик кој сеуште се употребува во широки размери, кога и да ти треба уште повеќе брзина избираш C пример ако треба да програмираш драјвери, кернели или некој друг вид на low level code избираш C. C++ е нирвана за "брзина" - но сепак компајлерот на C++ не е толку добар како на C кога станува збор за оптимизација на асембли.. C е подобар, бидејки C ѓи нема тие додатни библотеки, helperс, немаш потреба од класи итн... Всушност, кога и да има потреба од пишување на малечок екстремен брз код - се користи C.

Горе долу тоа е тоа - сега избери си сам.
Инаку јас почнав со C++ и сега учам C# (сам дома - и по форуми по малку) ..
Избрав C++ бидејки порано незнаев за ова што ти го напишав, а се префрлив на C# бидејки сакам да програмирам Windos GUi-based applications..

Поздрав
- Воопшто невкусно кога на ваков арогантен начин се однесува некој како Dzish .. зарем не би било подобро да земеш и да објасниш што е и како во врска со темата, освен тоа што користиш иронија да ѓи потсмеваш друѓите барем кои малку се потрудилe да помогнат на друг форумџија? ..

Можеби не сум ни јас 100% точен со мојот цитат, но е мое сваќање како се градеше со време при запознавањето на повеќе програмски јазици ( и размена на мислења со друѓи кодери..) - и има уште многу да се каже на ова тема - но според мене е доволен overview ... ако имаш уште прашања, пуцај - ќе се обидам да дадам адекватен одговор во рамките на моето познавање.

p.s. не постои најдобар програмски јазик, туку постои најдобар програмски јазик за даден проблем ;)
 

Xibalba

Corona Australis
Член од
24 јануари 2012
Мислења
6.091
Поени од реакции
11.496
Иначе со 2те можеш да пичиш и десктоп и веб апликации, само што со јава ќе можеш да креираш мултиплатформски софтвер, а што се однесува до C ќе треба да се замараш со 300 дрангулии дури успееш да ги имплементираш дот нет библиотеките на друг оперативен систем.
Ретко кој денес работи во С кај нас, претежно е С#, кој во комбинација со Моно го надминува мултиплатформскиот проблем.
 

Kajgana Shop

На врв Bottom