Visual Basic ili C++

66 отговора 2206 прегледа
#1

Visual Basic ili C++

Zdraveite.Iskam da vi poitam koq ot dvete programi e po dobra,po lesna i za6to??Visual Basic ili C++??

Отговор
в отговор на PlTAM #2

I dvete programi...

са лесни и сложни по своему..
и двете са просто инструмент, всичко зависи от способностите на майстора..

Дефинирай за какво ти трябва - Графика, бази данни GUI...
с какво си работил досега... за да има почва за размисъл...

ако няма тва да е поредният флейм....

Отговор
в отговор на PlTAM #3

Re: Visual Basic ili C++

Ami to tozi prost vaprost hi4 niama prost otgovor. Zavisi za kakvo 6te go polzva6.

Ina4e v ob6tia slu4ai moga da kaja slednoto.

C++ ne e vaob6te prost ezik. Za smetka na tova e stra6no mo6ten. S nego s pove4e ili po-malko trud moje da napi6e6 po4ti (tova po4ti go slagam samo kato zastrahovka )vsiako edno prilojenie. Ako niama6 nikakav opit v programiraneto ne te savetvam da zapo4va6 s nego.

VB ot truga strana e ot mnogo po-visoko nivo (po-visoko nivo na abstrakcia). Kato takav toi e po-lesen za upotreba i nau4avane, no e po-ograni4en v sferite si na prilojenie.

Taka, 4e lesen otgovor niama. Ako kaje6 za kakvo misli6 da go izpolzva6 togava moje da ti se dade po-konkreten otgovor. Ina4e samo si 4e6em ezicite

I otnowo ako niama6 opit v programiraneto I iska6 naistina da postigne6 dobri rezultati ne te savetvam da zapo4va6 s nito edin ot dvata.

C++ e prekaleno slojen za na4inae6t i mnogo toleranten kam gre6kite (e pak e po-dobre ot C). 6te gubi6 pove4e vreme da se 4udi6 za6to programata se kompilira a ne raboti otkolkoto da u4i6 programirane.

VB sa6to ne e dobre za na4inae6. Toi 6te te osakati i niama da nau4i6 osnovni ne6ta za OOP i programiraneto kato cialo. Ako zapo4ne6 s VB 6te si ostnae6 s VB. Ako navleze6 v programiraneto s drug ezik VB 6te nau4i6 za otricatelno vreme posle.

Ta taka ezicite s koito az smiatam 4e e dobre da se zapo4ne sa:
- C#
- Delphi
- Java

Отговор
в отговор на MyName #4

Как се започва с JAVA?

Какво е необходимо да си инсталирам, за да започна да уча JAVA и откъде да го взема?

Отворих [линк], но там има поне 10 пъти повече информация, отколкото ми трябва. Откъде да започна?

Смятам да се обучавам по книга - "JAVA за World Wide Web" на Дори Смит.

Отговор
в отговор на 3ипpekca #5

Re: Как се започва с JAVA?

Pochni da chetesh ot tuk:
[линк]

A programata Java moje da si svalish ot tuk:
[линк]
Tryabva ti J2SE JDK. A syshto moje bi i dokumentaciyata

Отговор
в отговор на 3ипpekca #6

Re: Как се започва с JAVA?

Mi nadiavam se otgovora na emigranta da ti svar6i rabota. Az Java nikoga ne sam polzval i ne mislia niakoga da pozlvam taka, 4e ne znam. Prosto sam siguren 4e tova e ezik i mnogo po-podhodia6t za u4ene na programirane ot C++ i VB

Отговор
в отговор на MyName #7

Aman ot razbirachi ...

VB.NET i C# vyrshat edno is systo nesto v 99% ot sluchaite.

Отговор
в отговор на Potencialen emigrant #8

Re: Как се започва с JAVA?

Мерси. Изтеглих от този адрес J2EE 1.4 SDK for Windows/Linux/Solaris SPARC (сега един месец няма да мога да тегля ).

Само че, за JDK нищо не разбрах. Какво е и откъде да го взема?

Извинявай за тъпия въпрос, ама къде се пишат аплетите? Колкото повече питам, толкова по-лошо става...

О-о-о-оранжеви китари оранжево звънят!
Отговор
в отговор на 3ипpekca #9

Re: Как се започва с JAVA?

Ami ne tryabvashe J2EE...

Tryabva tova:
Download J2SE v 1.4.2_03, v chastnost JDK-to (JRE-to sluji samo za puskane na Java programi, s nego ne mojesh da kompilirash).

I nyama nujda da tochish vsichkite versii - iztochi samo tazi za lyubimata ti OS i arhitektura (ne, che izboryt e ogromen, no ako ti tryabva za nyakoya druga OS/arhitektura - kaji, shte namerim :-)

Za apletite: za dobro ili za losho (i ne bez pomoshtta na Microsoft) te ne poluchiha shiroka obshtestvena podkrepa Ta moje bi ne e mnogo perspektivno da se zanimavash s tyah. Inache eto tutorial za tyah:
[линк]

Ako se interesuvash ot upotrebata na Java za web stranici, po-dobre se orientiray kym JSP. Eto i tutorial:
[линк]

Редактирано от Potencialen emigrant на

Отговор
в отговор на Potencialen emigrant #10

Re: Как се започва с JAVA?

Още веднъж благодаря.

За web страници ми трябва, при това за любителски. Ще почета малко, пък после може пак да питам. Дано да не емигрираш, докато пропиша на Java!

О-о-о-оранжеви китари оранжево звънят!
Отговор
в отговор на PlTAM #11

Re: Visual Basic ili C++

Тука приятелю ще ти говорят разни неща от сорта на "всеки език си има предимства и недостатъци, алабала, зависи" и само ще те объркат с изречения от сорта на "хем това е вярно, хем това е вярно"

Отговорът на въпроса е съвсем еднозначен и конкретен: Бейсик. Не искаш да си причиняваш това, което ще си причиниш със С++. Вервай ми.

Тенденцията в С++ е езика да изчезва - в .НЕТ дори и в МСДН-а допреди няколко месеца нямаше нито един С++ пример, а по данни, които моите колеги от Майкрософт любезно са ми предоставили, хората използващи С++ в .НЕТ са по-малко от 1% и са предимно заблудили се олд-скуул С++ гурута, които като разберат каква глупост са направили пишейки на С++ се покриват тихо някъде и почват да пишат на ВБ.НЕТ и С#.

Така че хващай смело Бейсика. Това е истината (тука сега ще последват няколко поста - "ама какво ако искаш да пишеш драйвери", "ама какво ако пишеш софтуер за вибратори с 16КБ памет", но ти смело можеш да ги игнорираш).

Отговор
в отговор на PlTAM #12

Izolzval sum VB

mersi na Guru 4e ti pone si kaza tvoeto mnenie kato si samo na edna strasna.Ina4e iskam da izpolzvam nqkoi ot dvata ezika za pravene na.....programa koqto e nablegnato na dobriq interfeis,da ima pove4e ekstri kato naprimer ikoni v menuiuto idrugi ligav6tini...Do sega sum rabotil malko sus VB 6 i ot li4en opit(pone dokolkoto az imam takuv)znam 4e v taq rabota e dosta ograni4en.S nego programite izglejdat kato 4eli sa za win98.

Отговор
в отговор на 3ипpekca #13

Re: Как се започва с JAVA?

> Дано да не емигрираш, докато пропиша на Java!
Spokoyno, psevdonimyt mi ne biva da se razbira bukvalno. Dori na Lunata da emigriram, problem nyama. Vij, ako se chupya na Mars i bratyata fizici oshte ne sa otkrili pustoto hiperprostranstvo, shte ima malko zor

Отговор
в отговор на Гypy #14

Re: Visual Basic ili C++

To si e estestweno da ima suwsem malko pisheshti na C++.NET

Pomisli si samo... Purwo izleze na bjal swjat C#.NET i VB.NET.... Pritowa bez pari....

Wsichki ostanali kompilatori se prodawat!

Kolko mislish che e razprostraneno razrabotwaneto na seriozni potrebitelski programi pisani na .NET? (nezawisimo ot ezika, mozhe C#, VB.NET, C++.NET... izberi si)

A kolko mislish e razprostraneno polzwaneto na .NET za web prilozhenija predimno sus server side neshtica napisani na .NET i drugoto scriptowe?

Az bih kazal dosta poweche preobladawat web prilozhenijata...

C++.NET oshte ne se e nalozhil nad C++ poradi enda ili druga prichina...

Kogato ne se nalaga usera da si instalira 20MB engine (t.e. po wremeto na sledwashtija Win), togaz mozhe da probwash da komentirash w tazi nasoka...

S towa ne kazwam che e dobre da zahwurli .NET platformata i da chaka MS da pusnat sledwashitja Windows... Tja platformata si e prekrasna, predricham i swetlo budeshte... (ih kakuw prorok sum samo...)

Ne go podwezhdaj choweka s izmisleni i priburzani izwodi...


Moja suvet: Da hwashta Java ili C#...


Kakwi sa predimstwata na VB.NET pred C#?
(oswen che ima mnogo programisti pisheshti na VB...)

Ami pred C++.NET?
(izkljuchwam po-trudnija sintaksis na C++)

Nali se kompilirat do kod polzwan na edna i sushta platforma... Kade e razlikata?
(oswen w predpochitanijata)

Отговор
в отговор на PlTAM #15

Re: Izolzval sum VB

Do sega sum rabotil malko sus VB 6 i ot li4en opit(pone dokolkoto az imam takuv)znam 4e v taq rabota e dosta ograni4en.S nego programite izglejdat kato 4eli sa za win98.
Аз лично ползвам VC++,BCB,VB6, .NET езиците и Delphi за различни цели но ако трябва да препоръчам програмен език на начинаещ без колебание бих посочил Delphi.

Java e преносим,продуцира компактни ехе-та(познайте защо),за съжаление е твърде бавен за интензивни изчисления , има ужасен едитор - почти всеки обект трябва да се създава ръчно освен ако не ползвате JBUILDER (който продукт на Борланд). Java е изцяло ООП език и не може да се използва ефективно за класическо структурно/процедурно програмиране.

С# е подобен на Java със подобна на Delphi среда за разработване но е структурен и едновременно ООП(също като Delphi , btw .НЕТ фреймуорка е копиран здраво от VCL) С# е сравнително бавен поради интерпретаторската си същност , не е преносим ,не е особено мощен като С++ и Delphi поради липсата на указатели , множествено наследяване , вграден асемблер и др.

Delphi е RAD , той повече RAD дори от VB6 където трябва да пишеш страници код за елеметарни неща като икони в трея и т.н., Delphi едновременно структурен и ООП , разполага с превъзходна библиотека от визуални класове а отделно интернет е пълен компоненти болшинството от които са опен соурсе с чиято помощ за броени минути може да се спретне интерфейса на програмата така че да не izglejdat kato 4eli sa za win98. Delphi компилира и оптимизира програмите си и поради тази причина те са също толкова бързи както тези писани на С++ , а за наистина скоростно критични части от кода е на разположение вграден асемблер, работата с указатели е изчистена и разбираема , съществува един порт на
Quake2 на Delphi който върви със същата скорост както ориналния Quake писан на VС [линк]
Delphi е излкючително отворен - целят код на визуалната библиотека и на всички останали функции и класове е на разположение на програмиста , а факта че Delphi е написан на Delphi говори сам по себе си за възможностите му.
Delphi е преносим , с Delphi7 можете да създавате програми за Линукс , Windows и .NET , той използва Object Pascal който много хора бъркат със класическия ПАСКАЛ , което е все едно да бъркаш С++ със С ......езика е излкючително структурен ,разбираем и учи на добри програмистки навици (той е създаден именно с цел обучение на студенти) за разлика от VB6 където можеш дори да не си декрарираш променливите....

За VB6 само ще кажа че е излкючително лесен , но затворен , ограничен и бавен.

В залкючение ще кажа че който търси лесен RAD език с простотата на VB6 , преносим , мощен и бърз като С++ , то несъмнено трябва поне да опита Delphi

Отговор
в отговор на stanoj #16

Re: Visual Basic ili C++

>>Kakwi sa predimstwata na VB.NET pred C#?
>>(oswen che ima mnogo programisti pisheshti na VB...)

Еми? Това малко предимство ли е? Всъщност като се замисля, това е най-важното нещо въобще в един проект - да можеш лесно да си намериш хора.

>>>Ami pred C++.NET?
Синтаксиса е отврат. Няма *НИКОЙ*, който да пише С++ .НЕТ - ако се напише на С++ .НЕТ и после трябва да се поддържа от някой как ще го намериш този някой?

Айде аз да ти задам един въпрос в твой стил: Какво е предимството на Мерцедес пред Трабант, като изключим двигателя, шасито и интериора в колата?

Отговор
в отговор на Sury #17

Re: Izolzval sum VB

"Do sega sum rabotil malko sus VB 6 i ot li4en opit(pone dokolkoto az imam takuv)znam 4e v taq rabota e dosta ograni4en.S nego programite izglejdat kato 4eli sa za win98"

Хмм, не е точно така. Ако програмиста нехае как ще изглежда програмата му, може да я направи и да прилича като за "Windows for Workgroups". В клуб "Visual Basic" (втората тема) постнах код на BAS модул, който само може да се закачи към проекта. Съдържа малко декларации, малко проверки, и няколко реда код. Програмите към които е добавен приемат Themes на Windows-а (ако е ХР или следващ) без значение какъв е, и с какво е променен. В това число рамката, формата, бутоните, и т.н. обекти в нея.

Колкото по въпроса дали VB е подходящ за начинаещи - и "да", и "не". Подходящ е, защото синтаксиса е достъпен, допускат се по-малко грешки при програмиране, и за да се напише програма на него не е задъжително програмиста да е на високо профедионално ниво. Но някой по-нагоре спомена, че ако начинаещия почне с VB, си остава на VB. ;о) Мда, има нещо такова. След като е прописал на VB, някак си му се струва бачкаторско да прави нещата с много писане, или с по три дена мислене. Аз не познавам езика С, но горе-долу знам каква е разликата при обработка на стрингове например между VB и C.

И да не забравяме - за системни програми С и Асемблер са подходящи. За приложни програми - VB или Делфи. Който пък иска да може да угоди на всички за всичко, нека започне с VB, след него да попрочете малко за VBA, и е готов да си изкарва парички на воля.

Отговор
в отговор на Щиpлиц #18

Re: Izolzval sum VB

Хм Щирлиц тази болдната латиница беше цитат , аз цитатите ги болдвам ето така :

В клуб "Visual Basic" (втората тема) постнах код на BAS модул, който само може да се закачи към проекта. Съдържа малко декларации, малко проверки, и няколко реда код. Програмите към които е добавен приемат Themes на Windows-а (ако е ХР или следващ) без значение какъв е, и с какво е променен. В това число рамката, формата, бутоните, и т.н. обекти в нея.

Хубава идея , виждал съм доста такива .BAS и .CLS модули и винаги съм съжалявал че с VB6 не можеш да си правиш нативни компоненти , (нямам предвид ActiveX контроли които да инсталирам и регистрирам заедно с ехе-то)
Както и да е ...според мен VB6 има едно предимство пред Delphi което произтича от факта че MS не оставя каруцата си в калта ...и то се нарича
dx8vb.dll

Отговор
в отговор на Sury #19

Re: Izolzval sum VB

Извинявам се, просто не съм обърнал внимание като отговор на кого пускам постинга.

Та като говорехме за Microsoft, за каруци и т.н.... това на което обръщаш внимание е съществен напредък. Аз пък вече обърнах внимание на VBA, и интегрирането му навсякъде във всичко майкрософтско...

Делфи наистина е добър инструмент. ЕХЕ-тата не са много големи, не изискват рънтайм библиотеки и т.н., но пък живеем в 21-ви век. Сега 2.4GHz процесор е съвсем нормално да има всяко хлапе. За приложно програмиране просто не може винаги да се търси 100% чисто бързодействие. Също така нека не пренебрегваме промяната на компилатора на Бейсик при версия 6.0. От МS се постараха да го направят поносим за работа. В крайна сметка спора може да се води в много насоки. Включително и струва ли си да пишем приложни програми на VB, като на QBasic си вървяха също толкова добре. Клиентите купуват това, което при първия им поглед им "се струва по-добро". Т.е. при избор между една идеална програма на QBasic и друга такава на VB с красив интерфейс, и удобна за лелката дето ще работи с нея - избират тази на VB (стига да не забие при показването). Това съвсем не значи, че не може да се пишат идеални програми на VB...

Отговор
в отговор на Гypy #20

Re: Visual Basic ili C++

Ti ne chetesh li kakwo pishe mezhdu skobite?

Towa tam sum go napisul s njakakwa cel....

Da ti pojasnja, che tamun mozhe i da go shwanesh:
Napisal sum go za da izbegna ostroumici kato twoite...

Predstawjam si kakuw problem e da se raboti sus teb, ako taka se otnasjash i sus disajn dokumentite!

Az iskam da razbera kakwo e predimstwoto na edin ezik pred dug pri izpolzwaneto mu w .NET...

Imat si dostup do edni i sushti biblioteki...
Mozhe da polzwash w edin proekt njakolko ezika ednowremenno...
Njama poblem komponenti pisani na razlichni ezici da si komunikirat...

Kade e razlikata?

Ne me interesuwa nalichieto ili ne na kadri polzwashti edin ili drug ezik!
Interesuwa me realnata razlika! (ako ja ima, po wuzmozhnost da ne izdrebnjawame do "kolko po-lesno se pishat cikli")

Da wzema da ti zadam wupros:
Kak shte portnesh clasowe pisani na VB.NET kum Linux na PC da rechem?!
(Linux i PC za da ne ti promenjam i CPU-to, a samo OS-a!)

Eto ti edno reshenie:
Pishesh si gi na C++ i si gi polzwash kadeto iskash...
T.e.
na .NET -> C++.NET
na Win, Linux, BSD, PC, Mac i drugi -> C++

Kato chetesh neshto probwaj da ne zabrawhash kakwo pishe 2-3 paragrafa po-nagore...
(Towa e napomnjane da prochetesh zashto si mislja che C++.NET ne e razprostraneno kolkoto C# i VB.NET... Mozhe i da ne sum praw... Spodeli zashto... I bez ostroumni belezhki... Karaj po sushtestwo...)

Za Trabanta i Mercedesa:
Pri C#, VB.NET, C++.NET(i drugi .NET suwmestimi ezici po twoj izbor) i "dwigatelja" i "shasito" i "interiora" sa edni i sushti..
Ima razliki w "oblicowkata" na "dwigatelja"...

Отговор