6 септември, 2008 - 02:45
[веб кирилица]

До кога вака со програмските јазици?

од pancec на 13 дек 2003 - 04:42
Секој ден во скоро сите инстутуции се користат само два јазици: Pascal, C++ и нивните наследници. Што е уште полошо на скоро сите натпревари по информатика се работи со Pascal и тоа со античките одвоени компајлери и конзолни апликации. НАРОДЕ РАЗБУДИ СЕ!!!

Пред неколку недели незнам дали беше на страната на ПМФ или на ЕТФ пронајдов секција за електронски натпревари по информатика. Но сето тоа ме разочара и дури кај мене делуваше деградирачки према факултетот. Имено: уште во ПРЕДУСЛОВИТЕ беше напишано: програмите да се праќаат во executable или во source code формат на Pascal или C.

Помогнете ми да ја најдам логиката??!!!

Додека целиот свет е преокупиран со .NET револуцијата ние овде сеуште се мајтапиме со застарени, немоќни, комплицирани, исцрпувачки и пред се КОНЗОЛНИ апликации. Можни се две причини: 1)Дали високиот кадар ни е толку застарен или глуп(извинете на изразот) да не ги користи новите современи визулни програмски јазици можеби поради стравот дека незнаат или пак 2)сеуште не е слушнал дека постојат. Ама ова второто не ми се верува да е точно.

Минатата година бев на Државен натпревар по електротехника и меѓу другото ви листата на теми за натпреварите видов: Компјутерска техника - Програмирање во Delpi. Е сега логички да размислиме: јас досега имам освоено три државни шампионати само со VB6. Имам изградено програми што се користат во јавните претпријатија, па дури и имитации на некои од програмите на Microsoft( од типот на Microsoft Organization Chart i Graph) и сето тоа преку VB6. Денес преминав на повисокиот степен .NET а според овдешните критериуми доколку не знам да програмирам во Pascal ili C јас си немам појма од програмирање. Оваа година повторно ќе конкурирам за Државен натпревар со намера да стапам во групата што ќе оди во Грција на светскиот натпревар по Информатика оваа година, ама како што стои работата јас ќе бидам исфрлен од самите ПРЕДУСЛОВИ. Е ако мислите дека оваа е прифатливо и логично слободно коментирајте. А ако мислите дека сум во право слободно помогнете и дадете подршка ( и повторно коментирајте:)) )

Опции за гледање на коментари


сликата на misos
До кога вака со програмските јазиц - од misos на 13 декември, 2003 - 13:41

Не е само кај нас тоа. И на светските натпревари/олимпијади се користат Pascal, C, C++, а од оваа година и јава.

http://ace.delos.com/usacogate
http://www.ioi2003.org/

До кога вака со програмските јазиц - од Анонимна кукавица на 13 декември, 2003 - 14:28

А каде има (на Интернет) статистики/резултати од натпревари да погледнам ме интересира каде е Македонија во споредба со другите?

сликата на misos
До кога вака со програмските јазиц - од misos на 13 декември, 2003 - 19:23

Далеку [се смее]
Оваа година знам некој тип освоил ваљда трето место на светската олимпијата (види на вториот сајт). Тоа е мислам втора награда што ја земал наш на светско натпреварување. Има и балкански олимпијади и слични работи али за нив немам појма како иде. Барајте на линковите на
http://ioi.pmf.ukim.edu.mk/

До кога вака со програмските јазиц - од Челик на 14 декември, 2003 - 01:05

http://icpc.baylor.edu/icpc/
http://www.acm.org/

Мангите за натпревари се ACM (првиот линк).

До кога вака со програмските јазиц - од urban на 13 декември, 2003 - 15:58

ne samo na natprevari nego pred edna nedela bev na takanarecen BONDING vo Germanija. Site ama bukvalno site firmi kako preduslov za rabota ne ti baraat
1. C++
2. Unix\Linux
A za naatprevarov jebiga ne deka neznaes da programiras nego baraat nesto drugo nisto strasno mozda ke ima i nekoj natprevar za .NET il islicno so ti odgovara. Aj neka ne te boli glava mnogu

сликата на anastas87
До кога вака со програмските јазиц - од anastas87 на 13 декември, 2003 - 20:44

Ja u sedmo/osmo po informatika ucev GW BASIC !!! [so podiganje sistem so system disc-vi] Po inf. thenologija ucev u prva PASCAL, prvata verzija... Ne deka se razbiram epten u programski jazici, ama znam deka ovie dva ne vredat, posto se samo za u MS DOS...

До кога вака со програмските јазиц - од vande на 14 декември, 2003 - 00:03

Колку што знам натпреварите се за алгоритми, па „современите визуелни програмски јазици“ не се баш потребни. Ти го решаваш суштинскиот проблем, а после може решението да се претстави со графика на посебен натпревар за дизајн.

И така за конзола ти остануваат најстандардните.

До кога вака со програмските јазиц - од Челик на 14 декември, 2003 - 00:56

Точно. Примарни за информатиката се алгоритмите, а не имплементација на различни технологии како што најчесто се мисли. Најлесен општо-достапен јазик за опис на алгоритмите е паскал - и тој е сосема доволен. Постојат три основни типови - процедурални, објектно ориентирани и функциски јазици. Најпознати претставници за овие се: паскал, це/це++ (но најчиста е Јавата), лисп/ским - соодветно.

До кога вака со програмските јазиц - од Анонимна кукавица на 14 декември, 2003 - 00:52

Prvo da kazam deka na Pascal i C++ nisto ne im fali kako programski jazici i smetam deka za edukativna namena kako voved vo osnovite na programiranjeto Pascal e sovrsen, isto taka i C++ kako najdobar voved vo objektnoto programiranje. Iskreno kazano C (tatkoto na C++) seuste e edinstveniot programski jazik so koj voopsto moze da se zamisli bilo kakvo procesiranje od pogolemi razmeri kade se bara brzina i efikasno koristenje na resursite (citaj memorija i procesorsko vreme).
Na Avtorot na ovoj tekst ocigledno mozokot mu go ispral Microsoft (ne mislam nisto navredlivo so ova, ne e edinstveniot ...), no sepak i VB6 i .NET e dovolno dobar za akademski programski resenija kako i za aplikacii so mala nadeznost.
I pokraj ova se soglasuvam so avtorot deka Pascal i C++ ne se dovolni da te podgotvat za se sto moze da te sretne vo kompjuterdziskata profesija no se poveke od dovolno dobri da ti dadat dobra osnova.

So pocit!

Kiril

сликата на farcuaad
До кога вака со програмските јазиц - од farcuaad на 15 декември, 2003 - 12:43

voved vo osnovite na programiranjeto Pascal e sovrsen, isto taka i C++ kako najdobar voved vo objektnoto programiranje.

Замисли ситуација: јас сум прва година средно инорматика, и треба да учам вовед во објектно програмирање! Дали сериозно мислиш дека C++ е „она вистинското“ што лесно ќе ме научи на таа проблематика? Нели е поприфатливо Java, како што цел свет работи, или можеби C#, кој е релативно нов јазик, но совршен за вовед во објектно ориент. програмирање.

Na Avtorot na ovoj tekst ocigledno mozokot mu go ispral Microsoft (ne mislam nisto navredlivo so ova, ne e edinstveniot ...), no sepak i VB6 i .NET e dovolno dobar za akademski programski resenija kako i za aplikacii so mala nadeznost.

Кирил, си работел некогаш нешто посериозно во .NET? Работиш ли програмирање воопшто? Какво е тоа перење на мозок од Microsoft? MS пласира револуционерна технологија која е сериозна закана за Java (земам споредба со Java од очигледни причини), можеби и PHP (споредбата само за Web Апликации, иако PHP e скрипт јазик) и според мене вистинска инвестиција за еден програмер да се посвети на усовршување на оваа технологија.

До кога вака со програмските јазиц - од Kiril на 16 декември, 2003 - 08:59

Pozdrav do farcuaad!
Ne sum imal zelba da rabotam so .NET i nitu planiram. Ednas se izlazav (potocno bev prinuden da pravam aplikacija vo VB koja ke meri nekoi vreminja od A/D sempling kartica so preciznost vo milisekundi - hahahahahah, nema ni teorija toa VB da go pokrie i na kraj se se zavrsi so dll napraven vo C++ Builder upikan vo VB. Sto da ti kazuvam isklucitelna alatka ovoj VB [се смее]).
Sepak programiram po malce (obrabotki na podatoci na bazi pogolemi od 100GB) i toa vo Pro C.
A toa sto Mikrosoft "пласира револуционерна технологија" e pateticen iskaz. Zaprasaj se sto e razlikata megju WINXP SP1 i WINXP SP1a pa ke vidis kako Mikrosoft ja "plasira" ovaa tehnologija. Zaprasaj se zasto koga ke instaliras WINXP SP1a ti ja snemuva JAVA poddrskata od operativniot sistem.
Vistinska investicija e da pocnes da ucis .NET posebno koga nasata korumpirana vlada se prodade na Mikrosoft i ne vrati vo sredniot vek. Kako sto ima pari vladata uste licenci za Microsoft da plaka, no vo princip niv ne gi interesira toa, na nas od plata ke ni zeme preku danokot.
Ne znam kolku programiras ama razmisli koj dosol prv JAVA ili C++, a dosega ne sum sretnal programski jazik koj e porazbirliv od negoviot prethodnik.
Ako sepak sakas da ucis programski jazik koj e pohumanoiden preporacuvam ADA.

Pozdrav!

До кога вака со програмските јазиц - од Челик на 14 декември, 2003 - 01:06

Aман бе дечко.. врска да се немало [се смее] (се мисли на авторот).

сликата на InSides
До кога вака со програмските јазиц - од InSides на 14 декември, 2003 - 01:48

Не ми се верува дека сторија од овој тип ме натера конечно да се регистрирам (!) на Багра за да можам да коментирам [и да почнам да добивам повратни информации од типот на флејмови, секако].

Драг pancec, јас сум посветен поклоненик на VB, уште од верзија 4.0 па нагоре. Мило ми е што VB успеа да прерасне во сериозна развојна алатка и го надмина нивото на wizard-и за поднаучени квази-програмери.

Сепак! Иако сметам натпревар во креативност не треба да ги ограничува потенцијалите на учесниците со правила од типот: "користете Pascal и C и ништо повеќе", длабоко сум уверен дека претставуваат одличен вовед во програмерската сурова реалност.

Тoчно, VB е прекрасна работа и можеш да го користиш за да дизајнираш речиси се [забелешка на зборот речиси]. Постојат периоди кога програмерите ќе почнат да се интересираат за проекти над нивото на програми за комерцијално и материјално работење [читај: сметководство] и ќе бараат помоќни алати од VB [pancec, обиди се да користиш DirectShow во VB6.0 и ќе ти биде појасно].

За луѓето чија потполна животна окупација не е апликативен развој, мала аналогија од еден ценет автор за полето на VB: "Да се обидеш да креираш системска апликација со VB е исто како и да се обидеш со балон на топол воздух да стигнеш на месечината."

Оттука, Pascal и C се "the real deal", иако се согласувам дека професорите по информатика не се доволно стручни [во моментов] во потполност да ги вметнат во образовниот процес.

А од друга страна, мала исправка: .NET не е повисок степен на VB6.0, затоа што VB.NET нема врска со VB6.0, туку претставува сосема нов јазик приспособен на CLR [common language runtime], што повторно не води кон C [возбудливо, зарем не?]

Однапред се извинувам поради должината на мојот коментар и употребата на нејасен јазик [поздрав, МОФ-овци!]

До кога вака со програмските јазиц - од Spion на 14 декември, 2003 - 02:55

Инаку за еден квалитетен програмер треба да е прашање на денови привикнување од синтакса на еден на синтакса на друг јазик - тоа треба да му биде мачкина кашлица.

VB6? Детска играчка. Delphi? Се труди да балансира.

root(VB6) == BASIC - (синтаксички и концептуално НЕСЕРИОЗЕН "програмски" јазик)
root(Delphi) == Pascal (спротивното од претходниот)

Што се однесува до мене, јас би го забранил учењето на BASIC пред Pascal, и би го забранил учењето на Pascal преку Delphi и Borland Pascal. Затоа што BASIC вклучува некои нестандардни (за програмски јазик), "gadgets" во концептот, а Delphi и Borland Pascal вклучуваат олеснувачи со кои немораш да си го тупиш мозокот (брзо пријавување на голем број грешки, auto-complete, итн) ама создаваат ЛОШИ навики.

VB e најлошата комбинацијата од сите овие. Создава мрзливи програмери, и ја насочува нивната програмерска интуиција во малце искривена насока.

Инаку светот е повеќе преокупиран со Java револуцијата, колку што јас знам...

сликата на InSides
До кога вака со програмските јазиц - од InSides на 14 декември, 2003 - 10:40

Ех, ех. Баш ме интересира ти преку кои јазици си поминал и колку време ти требало да се привикнеш на различна синтакса од таа во која си работел.

Постоењето на помагала од типот на Auto-Complete само служат за да го олеснат кодирањето и да ја отстранат потребата од масивни прирачници со сите методи на користените објекти - не сметам дека води кон мрзливост [особено кога се работи за масивен проект на кој работат неколку програмери].

Ајде сите да се одречеме од графички развојни околини и да преминеме на [vi] во Linux. Нема повеќе олеснувања.

До кога вака со програмските јазиц - од Челик на 14 декември, 2003 - 18:51

Аха, да... леснотијата сепак се наплаќа - и тоа во големина (диск), меморија и брзина. Сериозните проекти, каде е потребна беспрекорна точност и стабилност, не ке да се прават во развојни околини од типот "click here to ...". Извини дечко, но сериозни програмери не си играат со VB... во Македонија можеби тоа не е така, но сепак се зависи од природата на проектот - не велам дека за некои работи нема да се исплати RAD алатка... Сепак, програмери се оние кои ги прават јазиците кои овозожуваат вакви леснотии [се смее] ...останатите се девелопери и сл. Програмер за мене не е некој што знае да 'програмира' во VB и мисли дека го освоил светот... важна е теориската основа, ако таа постои тогаш самиот програмскиот јазик не претставува проблем - се учи секавично брзо - тоа е занает. Поздрав до нашите "програмери" - занаетлии.

сликата на ZisDead
До кога вака со програмските јазиц - од ZisDead на 15 декември, 2003 - 12:41

Forza Java!!! [се смее]

Сите ВБ евангелисти нека заќутат. Додека тие живееа во камено доба со нивното плукни-залепи ВБ морон-френдли студио, светот измисли објектно-ориентирано програмирање, Java, C++.....

Оние што се држат за интегрирани развојни околини како слеп за стап не се програмери, туку шарлатани. Ако не можеш се да направиш во текст едитор (макар да е и систем за уптавување на спејс шатл) тогаш нема да го направиш саглам ни во било какво `визуелно студио`.

До кога вака со програмските јазиц - од versus_MKD на 15 декември, 2003 - 14:03

Лепи, ти немаш многу врска од VB, судејки по коментарот.

Човек може да направи се во notepad, од VB6, наваму. Во VB.NET тоа е доведено до перфекција. Јес да концептите се во најголема мера преземени од Java, ама важно дека се одлично средени и во голема мера доведени до перфекција. Зошто инаку дури и конкурентите од бившиот Борланд, сега не ми текнува кој ги купи, во најновото издание на Delphi го подржува .NET стандардот. Дури постои и вм за Linux, а не гледам причина зошто да не се портира и на другите ос-и. Се на се, VB прерасна во комплетна професионална алатка за секаков тип на апликации.

сликата на ZisDead
До кога вака со програмските јазиц - од ZisDead на 15 декември, 2003 - 14:30

Eve kako programer vo VB, ti kazi mi kako proektiras/dizajniras aplikacii? Si cul li za UML, RUP...? Si cul li voopsto za proektiranje i dizajn na aplikacija? Ili poarno da ne te prasuvam, posto si samo programer vo VB?

Ima edna rabota, vo VB se raboti na nivo na zanaet, dodeka pomodernite metodi (jazici i metodologii) ja izdignuvaat bransata na nivo na egzaktnost i inzenerstvo. Veruval ili ne, i vo informatickata tehnologija se navlezeni inzenerski metodi slicni na drugite bransi(elektronika, gradeznnistvo...). Za tvoja informacija, veke e mozno program da se dizajnira na nivo na logicki i matematicki izrazi (baska UML) od koi avtomatski se generira kod. Seti se tuka na debagiranje, testiranje i validacijaAj dobro utro.

До кога вака со програмските јазиц - од Челик на 16 декември, 2003 - 01:14

Со еден збор, тачно! [се смее]

До кога вака со програмските јазиц - од Мечкојад на 14 декември, 2003 - 03:10

кхм, кхм...

само една работа од човек што си програмираше во GWBasic дури и коа престанаа да го прифаќаат _барем официјално

GO TO rulz!

До кога вака со програмските јазиц - од filozof на 14 декември, 2003 - 04:23

"GO TO rulz!"
Врска немаш [се смее])))))

До кога вака со програмските јазиц - од Сељачиште на 14 декември, 2003 - 04:25

Оуу, тек па мене да знаеш колку ми фали бејзикот, па, па, па... GfA Basic - закон!

До кога вака со програмските јазиц - од ElephantPro на 14 декември, 2003 - 17:04

Е вака, јас имам малку програмирано во VB6, Delphi, ама пред се сум Веб програмер.

VB како што кажа едно другарче погоре ствара мрзливи програмери. Требало да направат интерфејс со drop down мени и GO button и бираш од тоа менито, креирај апликација за продавница и после тоа ГОУ и ооооп цела апликација, и оди продавај ја. Мисалм до таков степен дојде работата. Со .NET се занимавам веќе половина година и можам да кажам дека е супер, поготово C#-пот, бидејќи како синтаксички, така и семантички е добар, ама и таму немаш контрола врз самите предефинирани објекти. Ама кај и да е, еве за 2-3 години комплетно ќе се искорени АSP-то или PHP, затоа што Microsoft има во план да прави развојна околина и за под Linux (т.е. VS.NET за под Linux). Инаку што се однесува до малиот, што му смета Pascal i C како јазици во кои ќе се програмираат задачите на натпревари, не се сложувам со него, затоа што Паскал и Ц се најдобри во едукативна смисла. На натпревари е битно каков ти е алгоритмот, решението можеш да го реализираш во што сакаш..

Поздрав и Happy Programming!

сликата на pancec
До кога вака со програмските јазиц - од pancec на 14 декември, 2003 - 21:29

Е драги мои коментирачи! Оваа сторија воопшто не ми беше напишана да го пофалам VB или да ги понижам другите, туку само да укажам дека(како што рекле и некои други овде): да се биде програмер не мора да се знаат сите јазици, туку да се знае да се изготвуваат правилни и корисни алгоритамски структури. Е сеgа, јас како алат со кој понатаму ќе навлегувам во програмирањето го одбрав VB. Ама штом некои јавно го навредија, го возвраќам ударот.
1) Еден дечко вели дека да правиш системски алатки со VB е незамисливо. Епа дечко ти изгледа си во забуна. Да користиш системски ресурси во VB ти е лук и вода. Од една страна со огромниот број на Windows API Declarations со кои се поврзуваш со функциите вградени во библиотеките на оперативниот систем(како што се: User, shell, kernel, winmm....) но од друга страна со одбирањето на References со што библиотеките (Некои) ги користиш како да се вграден дел на самиот VB(како DirectX, Shell32 ...). Со отварање на фајл под Binary мод ти можеш длабоко да навлезеш во него и мајтап да си играш. Па затоа те молам не давај вакви напотпорни навреди.
2) Овој кој вели дека VB создава мрзливи програмери е тотално во заблуда. Дали вие мислите дека колку е јазикот потежок за употреба и колку е посложен, толку е подобар?!?!?!? Оваа дефиниција е комплетно нелогична. Алатката AutoComplete која многумина ја вреѓат не е воопшто поттикнувач на мрзливост, туку само го забрзува пишувањето на кодот. Наместо да бараш низ Help или низ некоја книга “како се викаше ова„, VB ти дава листа на можни одговори, и на тебе ако НЕ ТИ ТЕКНУВА како беше вистинското име, само го одбираш од дадената листа. Така на пример да се запамти константа како tvwTreelinesPlusMinusPictureText е навистина тешко, а со AutoComplete воопшто не се мачиш.
3) VB.NET Е наследник на VB6. Сакам да укажам на грешната констатација на InSides. Не знам дали знаеш но другото име на VB.NET 2002 е VB 7.0. Овде на Багра можеш да најдеш и една eBook: Major diferences between VB6 & VB.NET. Земи разлисти ја и ке ти стане јасно дека промените се ситни, но додадените работи и подобрувањата се големи. Во VB.NET се споени едноставноста на VB и плус кратенките и предностите на Pascal и C++. Како за доказ, во .NET сите јазици се на едно исто рамниште , тоа го вели и самата дефиниција за .NET. Следува дека штом збориш и го фалиш C#.NET ти уствари му даваш комплименти и на VB.NET.

И за крај ако сеуште не сте уверени во ова, ќе ми биде задоволство на web да upload-ирам една СИТНИЦА што јас лично ја направив преку VB па ако некој може да ја направи преку некој друг јазик слободно нека конкурира и ќе видеме каде беше полесно и побрзо.

Искрено: Авторот pancec. p.s. sry за енормниот коментар.

До кога вака со програмските јазиц - од Челик на 14 декември, 2003 - 22:02

<i>да се биде програмер не мора да се знаат сите јазици, туку да се знае да се изготвуваат правилни и корисни алгоритамски структури.</i>

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

Уметноста на програмирањето е решавање на математички моделирани проблеми преку составување на ефикасни и брзи алгоритми и техники за репрезентација на податоци. (Програмирањете е наука, а не занает).

<i> Е сеgа, јас како алат со кој понатаму ќе навлегувам во програмирањето го одбрав VB. Ама штом некои јавно го навредија, го возвраќам ударот.</i>

Зошто си го одбрал VB? Затоа што во него оди најлесно програмирањето, се разбира. Како што кажав, тоа е скапо! (по системските ресурси и знаењето на самиот програмер [второто e слично како корисник на Линукс и корисник на Windows]).

До кога вака со програмските јазиц - од void* на 14 декември, 2003 - 22:08

Ispravka, C# e oficijalen jazik na m$. Davaj link za sitnicata da vidime za sto te biva [плази јазик]))

сликата на InSides
До кога вака со програмските јазиц - од InSides на 15 декември, 2003 - 15:00

Добро. Од причина што спаднавме на индивидуалните програмерски способнисти на коментирачите на Багра, еве еден конкретен проблем.

Драги pancec, и сите останати кои се сметаат за вистински програмери [ова не ве потсетува на муабетот на Пикисипи за вистинскиот рап?], повелете направете WDM Capture од TV Tuner со DirectShow во VB6.0. Јас си го сакам VB6.0, ама едноставно не е доволен за некои работи.

И ајде да направиме hall of fame на коментирачите прогамери на Багра, кој што направил и колку многу го бива.

А јас еве јавно ќе се одречам од графички IDE и конечно ќе преминам строго на ASM.

До кога вака со програмските јазиц - од Челик на 16 декември, 2003 - 01:25

Мешаш дечки, мешаш.. не ги врзувај инжињерските технички (занаетски) способности со уметноста на програмирањето.. на ниту еден факултет каде што се изучуваат информатички науки нема да те научат "WDM Capture од TV Tuner со DirectShow во VB"... Види ги на сајтот на ACM шампионите во програмирање... тие врската немаат од WDM Capture... а тоа што некои претеруваат со "што е потешко тоа е подобро", тоа да...

До кога вака со програмските јазиц - од Челик на 16 декември, 2003 - 01:28

Добро, не го оспорувам терминот "системски програмер", но тоа е веќе друга дискусија.. или не? [се смее]

сликата на InSides
До кога вака со програмските јазиц - од InSides на 16 декември, 2003 - 14:45

Уху. Стигнавме до уметноста на програмирањето. Потполно се согласувам, VB можеби личи на blowjob и quickfuck, ама 'it gets the job done', што ни се рекло е брз, ефективен и продуктивен.

Мене ми е жал ги измешав занаетчиските способности со уметноста на програмирањето, тоа не ми беше крајната цел.

Во краен случај - сметам дека не треба да постои ограничување во поглед на која развојна околина ќе се користи за решавање на проблем од било кој тип, се додека се исполнуваат зададените предуслови за перформансите на крајниот производ.

На крајот на краиштата, најголемиот дел од луѓето кои користат апликации [чесни исклучоци за програмерите], не сакаат да знаат како и во што е направена апликацијата, се додека истата работи според нивните потреби и барања.

Ете толку.

До кога вака со програмските јазиц - од void* на 20 декември, 2003 - 06:58

E dobro de, temava na strana, sekogash e interesno da se vidi nova idea neli? Link?

До кога вака со програмските јазиц - од void* на 14 декември, 2003 - 22:03

Prvo, da rascistime edna rabota, pascal i delphi ne gi smetam za programski jazici, taka, toa sredeno da prodolzam.

Za site sto sakaat da si gi isprobaat silite i sto kukaat deka nemate dovolno natprevari:

http://www.topcoder.com/

Imate C++, .Net i java za natprevarite, Ima i paricni nagradi ako nekoj se usreci [намигнува] Cekam procent. Mozete i od makedonija da se prijavite, placaat nasekade vo svetot, i natprevari ima 1-3 pati vo nedelata. Loshoto e sto ce vi treba stabilna konekcija dodeka trae natprevarot, 1-2 sati.

.Net e interesna ideja, obid na m$ da zeme uste nekoja para. Za zal XP do sega e na okolu 3-5% od kompjuterite vo svetot, a .Net najverojatno i pomalce, za site onie sto vreskaat deka .NET e idninata, err. ne bash. Javata go pravi istoto sto i .Net, slicna e po sintaksa i e otvoren, multipolatformski jazik. (Ima nekoi obidi .NET da se stavi na linux (Mono od ximian) i dobro odat samo sto uste ne go imaat System.Forms donapraveno)

Za site onie za koi VB e najdobar jazik... Vb e ok jazik za pocetnici koi sakaat da dobijat loshi programerski naviki (da pojasnam, idesh i firma na zapad, im velish deka te biva za vb i si mnogu dobar za site vidovi proekti vo vb, i tie padjaat od smeenje), kako i da e ne e za pogolemi proekti zatoa sto mu falat milijarda rabodi, nema overloading, polimorfizam, namespaces, nema #include sto e najosnovno za timska rabota, spor e, nema dobra podelba na kodot po moduli.. sto sve ne mu fali. .NET e dobar za taa rabota (osobeno C#) e interesna alatka, VS ideto ima Outlining, opcija selektivno da se krie kodot sto e golema pomosh koga probuvash da razberesh sto tie 2000 linii po klasa treba da pravat.

Za najpoveceto drugi raboti, C/C++, zatoa sto jazikot kako jazik imal vreme da osozree, da mu se dodadat opcii i sto sve ne (ANSI C, C99, etc etc) i postanal ona sto najmnogu od programerite go posakuvale.

Za mene najidealna rabota vo momentov e C# ako mi treba nesto da isprogramiram za pola saat. Ili IntelC kompaljerot ako mi trebaat performasi (icc raboti na .NET kako nadogradba a isto taka go ima i za Linux).

Pozdrav

сликата на korisnicko_ime
До кога вака со програмските јазиц - од korisnicko_ime на 15 декември, 2003 - 11:51

Za site onie za koi VB e najdobar jazik... Vb e ok jazik za pocetnici koi sakaat da dobijat loshi programerski naviki (da pojasnam, idesh i firma na zapad, im velish deka te biva za vb i si mnogu dobar za site vidovi proekti vo vb, i tie padjaat od smeenje)

Делумно се сложувам со констатацијата, т.е. само во делот дека VB 6.0 (обрати внимание на верзијата) е само за почетници, НО кои не мора задолжително да добијат лоши програмерски навики. Поточно, доколку се свесни дека им служи за запознавање со програмирањето (и тоа процедуралното програмирање) како и за брза изградба на кориснички апликации (секако не системски) со користење на бази на податоци, тогаш ќе можат да се „одлепат„ од него и да почнат (секако доколку имаат потреба) да се надградуваат на некои од посериозните алатки како VB.NET, C# и C++. Инаку, и VB 6.0, преку користење на API functions (за љубов на вистината НЕ СИТЕ API functions можат да се користат со VB 6.0) може да претставува ПРИЛИЧНО моќна алатка, но сепак само во делот на кориснички апликации и игри (дури и DirectX и OpenGL - макар да се спори у курац) а никако и за системски software (pancec, ај лебати напиши драјвер у VB да те видам, па макар у VB.NET ).
Јас лично за РАД апликации кај мене у фирма си користам VB.NET (пред тоа шеска), со било која база (Informix, MS SQL, Oracle и се), додека за одредени работи VC++ а пак во последно време „се навлеков„ на C#. Инаку и јас сум на мислење дека најважно е правилното проектирање на апликацијата, т.е. алгоритмите и базите на податоци, а дека програмскиот јазик се одбира според потребата, па барем за мене е пичкин дим да се префрлам на било кој програмски јазик на денешницава, важно ми е само тој да е КОМПЛЕТНО објектно ориентиран (што VB 6.0 НЕ Е и никогаш не бил) како C++, VB.NET и C#.
Сепак во делот „tie padjaat od smeenje„ void* или појма немаш или па така ти одговара да си дрдрориш тука. Погледни на линкот кликни тука и запримети десно под Choose Your Language: колку jobs има за кој јазик. А и непобитен факт е дека во светот денес најмногу developers (се сложувам дека не се „програмери„ во класична смисла на зборот) лебот си го заработуваат со , ни се допаѓало тоа нам (и ним) или не!

Да заклучам, за секоја работа си постои алатка, на пример треба да си или луд, или мазохист па да правиш апликација за пристап, читање и запишување во база со било што освен Visual Basic, додека пак од друга страна ако ти треба системска апликација, драјвер или некакви математички - статистички пресметки, како и 3D игра, си зимаш С++ и шибаш.
C# е закон во поново време и јас топло го препорачувам на секој што сака одличен програмски јазик кој има шанса да стане и мултиплатформски (и 100 пути побрз од JAVA) и од кој многу лесно може да се прејде на С++, ако веќе мора [се смее].

До кога вака со програмските јазиц - од void* на 20 декември, 2003 - 07:09

Zavisi sto treba da se zavrshi, ako treba da se napravi nesto brzo i da se izvadi prototip, vb6.0/dephi (iako posledno vreme i cel .NET) se koristat se povece. Isto taka .NET go koristat pomali firmi koi ne treba da placaat mnogu programeri (iako cenite se 2500 za .NET architect i okolu 3500 za delphi-to), do sega nemam cueno za sredni i golemi proekti da rabotat vo RAD jazici. Najverojatno poradi pricinata deka koj i da ima pari da placa 20-30 programeri, ima pari da im dade vreme da go isprogramiraat toa na ponisko nivo i podobro.

Za toa 'padjaat od smeenje' beshe na shega malce kazano (ne mora na sve da ima smajlija). Se naodja rabota za sekoj sekade, i ako za vb te biva ce najdesh rabota i ako za asembler te biva ce najdesh rabota pak. So taa razlika sto ako te BIVA za asembler ima da zemash 5 pati pogolema plata otkolku za VB. Od prosta pricina sto ne sekoj e dobar za poteskite raboti.
Za licnata uvreda deka ne me biva ili si drdoram, dovolno sum se dokazal tamu kade sto treba, tebe ne mora da ti dokazuvam nisto.

До кога вака со програмските јазиц - од sparks на 15 декември, 2003 - 10:45

Pascal i C imaat i povekje od dovolno funkcii za realiziranje na zadachite koi se reshavaat na ovie natprevari. Computer Science (Informatika kaj nas, distinktno od Information Technology) e granka od Matematika, spored AMS. Taka da, zadachata na takov natprevar bi bila nekoj matematichki problem koj bi se implementiral mashinski. Problematikata e 1) iznaogjanje na efikasen!(can't stress this enough) algoritam koj go reshava problemot; 2) Mashinska implementacija vo oblik na deterministichki konechen avtomat; 3) Implementacija vo nekoj vish programski jazik. E sega, ova tretovo e convenience step koj e na nivo na dogovor. Pametnite lugje na zapad se dogovorile toa da bide pascal ili c, shto e i mnogu ochigleden izbor poradi lesnotijata za uchenje na tie dva jazika i nivnata podobnost za reprezentacija na podatochinte strukturi i kontrolnite strukutri na konechniot avtomat. Znachi, do sega bi trebalo da bide jasno deka umeshnost vo programiranje vo VB6 nema ama bash nikakva vrska so natprevari po informatika [се смее]

До кога вака со програмските јазиц - од versus_MKD на 15 декември, 2003 - 13:55

А зошто ти би користел .NET за да решаваш линеарни равенки? Се знае какви проблеми се задаваат на натпреварите.

За разлика од овој тип на натпревари, постојат натпревари за апликативен софтвер, на кои е дозволено да се користи било која технологија.

Не мешајте баби и жаби.

До кога вака со програмските јазиц - од Челик на 16 декември, 2003 - 01:30

Тоа и ми беше поентата во претходниот пост... само што не се решаваат баш "линеарни равенки" [се смее]

сликата на pancec
До кога вака со програмските јазиц - од pancec на 15 декември, 2003 - 21:32

Добро бе луѓе значи сите избегавте од темата на сторијата. Оваа сторија ми беше напишана само за да укажам зошто во МК се негира VB а не кој е подобар и за што е подобар. Како што гледам овде веќе се коментирале и некои ептен искусни факултетлии, ама пази: јас досега VB го користам само за апликации, сакам и за друго но не можам од проста причина што сеуште сум трета година електротехничко електронско средно училиште и сеуште го немам доволното образование за тоа. Ама барем во изградбата на апликативните програми не паѓам. За примерот којшто ќе ви го дадам ќе почекате неколку дена. Тоа претставува една совршена реализација на ептен сложен математички ориентиран алгоритам. Но ве молам без никакви предрасуди од типот: е што можеш ти да направиш, каков е тој математички трте мрте... Се во свое време. Јас благовремено ќе ве известам кога ќе го прикажам примерот на web и потоа ќе примам рекламации, кој дали може, како може и преку што може да го направи.

Од авторот pancec.

До кога вака со програмските јазиц - од Spion на 16 декември, 2003 - 00:52

Ахх...
goto, код-шпагети.
Не-баш-структурен : дури и for i ... ima NEXT i... a не стандардизирани begin и end ( { и } ).
Варијаблите не мораш да ги декларираш. За да мораш Option Explicit. !$##% if this does not make a lazy-ass I dont know what does.

pancec. Никако немој да се ограничуваш на VB. ОСОБЕНО не за натпревари - ако мислиш цел живот да правиш софтвер за бази на податоци, временски некритичен софтвер итн, тогаш се е ок. Ама да инсистираш да програмираш во VB кога тој по својот КОНЦЕПТ е толку различен од вистинските структурни програмски јазици, тоа е лудило. HECK, до VB6 немаше ништо што личи на ЕБАН ПОИНТЕР, да го ЕБАМ. Ете ми текна, поинтери. Вметнување на ASM код.

VB - никако за учење (едукација), никако за натпревари. Само за практична примена. VB e како quickfuck (да завршиш работа на брзинка [намигнува] Или како blowjob : убаво, одговара за мрзливите, но не е ТОА, и нема да те научи нешто посебно за sex (програмирање).

До кога вака со програмските јазиц - од PituGuli на 16 декември, 2003 - 11:07

Види pancec,

До сега малку луѓе побарале од комисијата за државните натпревари да се додадат други програмски јазици освен постојните. Последниве години натпреварите се ориентирани кон чисто алгоритамски проблеми со што немаш потреба од сложени (никакви) дебагери. Друго, како што ни е организирана цела наша држава така и организацијата на натпреварите е на ниско ниво, многу луѓе се на позиции што не ги заслужуваат и се некомпетентни за нив. Конечно, ако се сметаш за озбилен треба прво да сфатиш дека натпреварите се за "деца" а не за озбилни луѓе.

Постои голема разлика меѓу програмирање и кодирање. Во озбилен систем кодирање е 10% од програмирањето на системот. Програмирање значи планирање, да осмислиш што се треба системот да работи, во какви состојби ќе може да се најде и како соодветно да реагира. Покорисно ти е да учиш UML или некој друг вид моделирање отколку да се занимаваш со API функции или визуелни околини. Кодирањето е во принцип амалска работа. Изборот на програмски јазик е скоро небитен. Сите програмски јазици можат се, само прашање е на субјективност колку ти одговара одредена околина. Од друга страна е глупост да се зафатиш да учиш длабоко некој јазик доколку немаш моментална потреба од тоа. Погледни наназад секогаш има нови работи, нон-стоп се се менува и ако сега научиш .NET или Java или C#, тоа за 4-5 години тоа ќе биде многу малку вредно (колку сега што вреди Delphi ili C++).

Поздрав,
Питу Гули

До кога вака со програмските јазиц - од mviktor на 16 декември, 2003 - 11:53

Покушавам да натерам себе да жалим овог јадника...... ал не иде
Пред 2-3 години на етф работев на една семинарска и таа служи за одржување на натпревари, лабораториски вежби и слични глупости по програмирање, и го направивме по урек на тоа што го има ACM, значи решаваш некој алгоритам, го постуваш и на web можеш да видиш дали си го решил точно... океј !? Изгледа на тоа налетал нашиот јунак.
Зошто C - те жалам ако ти треба објаснување, зошто Pascal - многу го мразам ама армија студенти, средношколци, Delphi програмери мислат дека е последен стадиум во еволуцијата на програмските јазици. Зошто нема VB ?! Од кај да знам дека ќе му текне некому "најкраток пат, или збир на 5 броја" да ги реши во VB и да ми прати windows апликација и тоа со setup !! А .NET - многу го сакам ама не можев да го инсталирам на 10 годишен SGI [тажен]
Друго, pancec ни препорачува да ги напуштиме застарените, немоќни, исцрпувачки конзолни апликации. Не знам што би правеле тогаш ние што лебот го вадиме од мрежно, системско, ембедед програмирање - имам идеја ќе правиме имитации на pancec-овите програми [се смее]
Инаку за информација на сите Македонија е бре светска велесила во решавање на алгоритми, види овде а тоа што македонските продукти од типот на Multi3D и Багра.ОРГ се ретки, тоа е проблем што самите не знаеме да си се цениме.

сликата на pancec
До кога вака со програмските јазиц - од pancec на 16 декември, 2003 - 21:46

Aјде сите, еве ви го примерот.

Само да знаете: Целиот програм е направен во VB6 и затоа ќе ви требаат некои дополнителни фајлови:
-VB6.0 runtime modules service pack 5
-Microsoft Windows Common Controls Service Pack 4(mscomctl.ocx)
-Microsoft Common Dialog Service Pack 3(comdlg32.ocx)
-исто така ви потребна кирилична подршка.

Примерот е спакуван во ZIP. Екстрактирајте го во некој посебен Folder и отворете го primer.txt. Word-Wrap-ирајте го и следете ги чекорите. Линкот е следниот: http://earth.prohosting.com/pancec/primer.zip .

Авторот pancec.

сликата на InSides
До кога вака со програмските јазиц - од InSides на 16 декември, 2003 - 22:38

Солидно, камерад pancec. Навистина солидно. Јас тврдам дека не смеат да ти забранат да учествуваш на натпревари со VB6.0.

Ех да. Да ја искористам оваа прилика и да ги повикам сите слободни програмери кои имаат малку слободно време за реализација на идеја од општ интерес. Особено евентуалните членови на Слободен Софтвер Македонија. Баш ме интересира што мислат тие околу она што сакам да го предложам.

Идејата следува зависно од интересот. Можеби да пратам сторија?...

сликата на pancec
До кога вака со програмските јазиц - од pancec на 17 декември, 2003 - 22:13

Ма дај истакни се, кажи што сакаш да кажеш. [се смее] Штом е од општ интерес, тогаш треба да има и општо согласност и подршка. Ја имаш мојта подршка ако можам на било кој начин да помогнам.

До кога вака со програмските јазиц - од void* на 20 декември, 2003 - 07:25

Баш ме интересира што мислат тие околу она што сакам да го предложам

A zosto mislish deka sme vidoviti? [се смее]
Daj kazi sto e, ne ne drzi vo iskushenie [се смее]

До кога вака со програмските јазиц - од ninex на 21 декември, 2003 - 15:50

Taчно [се смее] заинтересирани има! [се смее]

До кога вака со програмските јазиц - од void* на 20 декември, 2003 - 07:15

Ce probam na rabota da najdam nekoja Windows mashina i da go startovam programceto, ili eventualno ako imam vreme vecerva da go WINE.

Ja posetiv stranata, dobro e sto imash povece programi tvoi za download, znaci se trudish, toa e dobro!

сликата на pancec
До кога вака со програмските јазиц - од pancec на 20 декември, 2003 - 20:47

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

До кога вака со програмските јазиц - од Pepi_ на 21 декември, 2003 - 03:41

Narode!!! Osvesti se!!! Najdobar programski jazik nema!!! Site se najdobri za nekoja oblast!!! Opst zaklucok e deka VBx e najgolema glupost koja e sozdadena za nekoi glupaci da mislat deka znaat da programiraat. Programiranjeto e mnogu poveke od poznavanjeto na sintaksata na nekoj programski jazik. Razmislete za toa!!!