Автор Тема: Език за програмиране за начинаещи  (Прочетена 11997 пъти)

  • Гост
Език за програмиране за начинаещи
« Отговор #30 -: Dec 17, 2005, 13:46 »
Fortran не е лошо като идея да почне от там!Хаха но може и с Ada95 да опита там е истински интерено както и Fortranа де!А ако някой има книга или .pdf на Ada95 при това на български с удоволствие може да ми каже,че ми трябва!
Активен

  • Гост
Език за програмиране за начинаещи
« Отговор #31 -: Dec 29, 2005, 01:32 »
Хора, пърл му е майката '<img'>
можеш да пишеш на него почти всичко:
1. скриптове за системна администрация
2. енджини на сайтове - този сайт и още около 50% от сайтовете в уеб са на перл
3. програми с прафичен интерфейс (за пример инсталаторът на Мандрива е писан на пърл)
4. всякакви конзолни програми - парсъри (на С стават мноооооооооооооооогоооо по-големи - заради регулярните изрази), сървиси... Още един пример - automake i autoconf са писани на ... perl '<img'> Отидете в /usr/bin и пишете file * | grep -i perl и ще видите колко много познати програмки са писани на пърл '<img'>

След това учиш С и т.н '<img'>
Активен

MetalIvo

  • Напреднали
  • *****
  • Публикации: 24
    • Профил
Език за програмиране за начинаещи
« Отговор #32 -: Jan 04, 2006, 03:23 »
JAVA
C++
C
Активен

  • Гост
Език за програмиране за начинаещи
« Отговор #33 -: Jan 04, 2006, 04:33 »
Съгласен съм с MetalIvo !

Почваме от Java - чисто обектно ориентиран език ("всичко в Java е обект") и научаваме обектно ориентирания начин на програмиране.
След това прехвърляне към C++, където вече се сблъскваме и с остатъци от "остарели" концепции за процедурно програмиране, и най-накрая C - без обекти.

Идеята е, че преиначаването на начина на мислене от процедурно към обектно ориентирано програмиране, както и обратното е труден процес. Но, при условие, че тенденциите са използване предимно на ОО езици, то по-добре е да имаме за "матерен" език, такъв, който е ОО език.

За поддръжниците на Perl - може би вече от две години не съм писал на нищо друго освен Perl и PHP (bash също). Но базата все пак ми е C/C++ '<img'>
Perl наистина е страхотен език за програмиране, но е нужно да имаш много добра начална база, за да са ясни фундаменталните принципи в програмирането. И мисля, че С/С++ дава тази база.

Ако човекът иска да стане "super-ultra-max" в програмирането, то може би е добре да стигне до дъното (ако щете и асемблер '<img'> ) - прим. преди време бях разглеждал имплемнтация на обектното програмиране в чисто C - със всичките му таблици на виртуалните методи и т.н. Бих казал, че доста ми се изясни картинката '<img'>. Но ... такива съвети ги оставям на баш специалистите '<img'>
Активен

Hapkoc

  • Напреднали
  • *****
  • Публикации: 2117
    • Профил
Език за програмиране за начинаещи
« Отговор #34 -: Jan 04, 2006, 13:24 »
VladSun, хич не съм съгласен, че трябва първо с Java да се захваща човек. Все си мисля, че обектно-ориентираното програмиране за човек без опит е нещо адски абстрактно и много трудно се проумява. Съдя по наблюденията си върху колегите от университета, които нямат опит с програмиране и курса по Java им е пълна мъгла...

Също да добавя - строго погледнато Java не е чисто обектно-ориентиран език. Ruby е такъв, доколкото знам и Smalltalk.
Активен

rip_darkman

  • Напреднали
  • *****
  • Публикации: 65
    • Профил
Език за програмиране за начинаещи
« Отговор #35 -: Jan 04, 2006, 14:07 »
Хаха '<img'>
Хора,напишете книга "Как да стана програмист" '<img'> ,където описвате от кой език точно трябва да почне един youth линуксаджия и с кой да завърши.Btw сигурен съм,че убихте мерака на момчето да се занимава с програмиране под Linux  '<img'>  '<img'>  '<img'>
А ето и моето мнение по въпроса - който не е минал през трудното няма как да оцени лесното.
Активен

JOKe

  • Напреднали
  • *****
  • Публикации: 537
    • Профил
Език за програмиране за начинаещи
« Отговор #36 -: Jan 04, 2006, 15:55 »
toyanovs сега въпроса е дали искаш да го учиш за кеф или искаш да го учиш за да работиш или искаш да го учиш за да помагаш на някоя дистрибуция

ако искаш да го учиш за кеф виж езици като perl/python/php евентуално с последното би имал някое и друго саитче и би спечелил някои друг лев.

ако искаш да го учиш за да помагаш на някоя дистрибуция земи хвани C/C++ за максимум месец след което почваи GTK или QT за мен 2рото е доста по лесно за писане.

ако искаш да си търсиш работа с това което си научил в смисъл да си търсиш работа в БГ има 2 възможности
едната е фани C ама на ниско ниво виж как се пишат сякви глупости има баиа туториалс
другото е хвани Java щото ша ти върви и на линукс и на win и има много фирми в българия в който биха те зели дори и с средни познания в областа.
Активен

" May The Source Be With You . "

MetalIvo

  • Напреднали
  • *****
  • Публикации: 24
    • Профил
Език за програмиране за начинаещи
« Отговор #37 -: Jan 04, 2006, 18:00 »
Аз започнах с Java , много отдавна когато започчнах да се занимавам с програмиране, ако искаш чисто обектно ориентиран език за пеограмиране ( въпреки че не разбирам точно какво искаш да кажеш с това ) се хвани с SMALLTALK, всеки език е богатство
в моемента учим в унито VHDL и Assembler ( концепции ) и микропрограмиране - всичко това е част от техническата информатика, в първия семестър правихме Java напълно процудиално - Алгоритми, втори семестър правихме ООП с Java а аз си се занимавах у нас с C, и когато ми остае време имам на идея да попрехвърля C++ имам 2 години на разположение минимум преди да завърша '<img'> има много други интесесни концепции

Всичко зависи от ывоята подготовка, и мотивация, защо искаш изобщо да се занимаваш с програмиране

в Миналото:
а в зората на съзнанието 1997 - 1998 се занимавах с HTML, след това на мода дойдоха чатове и подобни ( смърт за всяка мисъл - писах си скриптчета и така ), след това се увлякох повече по дезайн за уеб - Java Script - не стигнах до никаде '<img'> ... . .. ...
Активен

JOKe

  • Напреднали
  • *****
  • Публикации: 537
    • Профил
Език за програмиране за начинаещи
« Отговор #38 -: Jan 04, 2006, 21:57 »
дам java е добро определено.
Аз в миналото започнах да се занимавам с HTML/JavaScript / Flash 5 по онова време , но скоро се зарибих по други неща започнах да уча C/C++ в университета минаваики през основи / структури от данни и ооп после реших да продължа с MFC но като видях каква боза е се отказах хванах Java запознах се как се пишат десктоп програми / web apps запознах се с някой фрамеwork kato Struts и JSF ( уникално добри са ) евентуално през това време в унито учих ASP 3.0 / C# .net WinForms Apps / C# .net Разпределени приложения , видях що е то Асемблер що е то Пролог и Лисп даже '<img'>
и все пак моят съвет е 1во реши за какво ще учиш ако е за пари хвашаи Java || C# хем са по лесни хем има повече търсене
Активен

" May The Source Be With You . "

MetalIvo

  • Напреднали
  • *****
  • Публикации: 24
    • Профил
Език за програмиране за начинаещи
« Отговор #39 -: Jan 04, 2006, 23:52 »
хехе Java || c#

'<img'>
Java && C#
 бих казал за пари '<img'>. На Java хубавото е платформената независимост и това че е ОО '<img'>
Въпреки че намирам някой неща за не логични във Java 5 ... hint примитивни типове данни.

Когато написах първия си аплет се влюбих в този език, защото това поне доколкото знам е възможно само с Java пък и всичките приложения за мобилни бази данни ... и така ( това не съм се занимавал, но един приятел прави проект по него та му прочетох работата ) ...
но света не Java да не е слънце да угрее на всякъде .. ':p', пък може и да е .... знае ли се ....
Активен

Diabolic_Soul

  • Участници
  • ***
  • Публикации: 10
    • Профил
Език за програмиране за начинаещи
« Отговор #40 -: Jan 17, 2006, 01:30 »
Аз също започнах с Java...... просто преди две години приятел ми го предложи като най - лесния език за ООП.
Вече е с подобрена бързани и усъвършенствани пакети(библиотеки), спокойно може да му вярвате.
Незнам дали бих го препоръчал за първи език. Въпреки, че ще въведе бъдещия програмист в света на ООП по лек начин, си остава сложен език.

Може би Паскал >> Java >> C++  и като допълнение C#, C.
Това ще ви направи "надежден" програмист, който бих наел. Но разбира се това не включва Интернет разработки.
Активен

  • Гост
Език за програмиране за начинаещи
« Отговор #41 -: Jan 17, 2006, 08:56 »
Python e dobar start - prost i efektiven.
Dokumentacia na balgarski:
http://python-bg.sourceforge.net/
(malko e stara no e dobar start).
Inache "learning curve"
ASM --> C- -> C++ -->Java-->Python
Активен