С чего начинается программер?

Max
Уже с Приветом
Posts: 359
Joined: 20 Jan 1999 10:01
Location: Seattle, Washington, USA

С чего начинается программер?

Post by Max »

Если у тебя есть нормальный доступ к Интернету, выйди в altavista.com и сделай поиск по слову CGI - никакие курсы не понадобятся, есть все и туториалы и справочники и пособия и примеры...
Да и вообще, обладая, кое-какими начальными знаниями и доступом к Интернету можно выучить что угодно в области программирования.

[This message has been edited by Max (edited 23-09-1999).]
leka
Уже с Приветом
Posts: 105
Joined: 24 Mar 1999 10:01

С чего начинается программер?

Post by leka »

Max, совершенно точно, только так можно выучить новый язык, но не первый [img:88770323ff]http://www.privet.com/ubb/smile.gif[/img:88770323ff]
Хотя, терзанья И-нета, тоже, в принципе, курс молодого бойца! Если взять моего босса [img:88770323ff]http://www.privet.com/ubb/smile.gif[/img:88770323ff]
Stan
Новичок
Posts: 35
Joined: 21 Sep 1999 09:01
Location: Kiev, Ukraine

С чего начинается программер?

Post by Stan »

AlexeyAC i javabean:

>>Вы будете смеяться, но это самое Ваше "С++/STL" (STL - Standard Templates >>Library) к OOP имеет весьма приблизительное >>отношение
>хм... отношение имеет, но соглашусь с Алексеем , в качестве примера ООП >приводить STL как-то нетрадиционно я бы сказал.

Chto-to ya ne ponyal... Gde ya eto napisal - chto STL - primer OOP? Tam est' polimorfizm - eta samaya peregruzka operatorov - i inkapsuljatzija algoritmov.

Ja, voobshche, chelovek ne shibko gramotniy, no u menja slozhilos' takoe MHO (ni na chem ne osnovannoje, no pravdopodobnoje), chto programma, aktivno ispol'zujushchaja STL, sushchestvenno otlichaetsja ot takovoy, ego ne ispol'zujushchei. Poetomu ja privodil STL kak primer togo, chto C++ POZVOLYAET sushchestvenno men'yat' "paradigmu programmirovanija" (chto by eto ne znachilo) i zatachivat' sebya pod nuzhdy raznih predmetnih oblastey, priemov programmirovanija, i t. d. Vot eshche soobrazhenije - ja gde-to slyshal, chto vse progi AI teper' pishut ne na LISPe, a na C++...
...hotja, vozmozhno, ja nesu kakuju-to chush' po neznaniju... Mne eshche uchit'sja i uchit'sja...

Kstati, ob obrazovanii i trudoustroistve - NU OTVET'TE, POZHALUISTA, KTO-TO NA MOI TOPIK! V sushchnosti, on pohozh na etot, no delo oslozhnjaetsja tem, chto ja kak-by uzhe chto-to znaju...i ne vizhu dlja sebja putei popast' v USA, krome H1B (net deneg).
jawabean
Уже с Приветом
Posts: 945
Joined: 08 Sep 1999 09:01

С чего начинается программер?

Post by jawabean »

Stan

>>Poetomu ja privodil STL kak primer togo, chto C++ POZVOLYAET sushchestvenno men'yat' "paradigmu programmirovanija" (chto by eto ne znachilo) i zatachivat' sebya pod nuzhdy raznih predmetnih oblastey, priemov programmirovanija, i t. d.

значит я тебя неправильно понял вначале. однако, гибкость достается некоей ценой, в случае С++ сложностью освоения языка, многочисленными pitfalls и т.д.


>>Vot eshche soobrazhenije - ja gde-to slyshal, chto vse progi AI teper' pishut ne na LISPe, a na C++...

не знаю. в свое время Prolog с трудом пробивал себе дорогу, американцы никак не хотели менять Лисп на что-либо другое. может, с тех пор многое изменилось, но представить себе это трудно. настолько трудно, что просто невозможно [img:7469cea574]http://www.privet.com/ubb/smile.gif[/img:7469cea574]
Stan
Новичок
Posts: 35
Joined: 21 Sep 1999 09:01
Location: Kiev, Ukraine

С чего начинается программер?

Post by Stan »

To All:

Narod! U moej "virtual'noi lichnosti" nachinaetsya komplex nepolnotzennosti! Jesli ja chto-to delaju ne tak, narushaju kakie-to mestnije rulesa - otvet'te hot' po protokolu, nauchite, ja zhe eshche sovsem "zeleniy"! Vot tzitiruju sebja:
//---------------------------
Kstati, ob obrazovanii i trudoustroistve - NU OTVET'TE, POZHALUISTA, KTO-TO NA MOI TOPIK! V sushchnosti, on pohozh na etot, no delo oslozhnjaetsja tem, chto ja kak-by uzhe chto-to znaju...i ne vizhu dlja sebja putei popast' v USA, krome H1B (net deneg).
//_konetz tzitaty-----------

Neuzheli nikto do etogo mesta ne dochital? Eto uzhe vtoroj pohozhij post, ne shchitaja samogo voprosa. CHTO JA DELAJU NE TAK? OTVET'TE!

Sincerelly Yours,

Stan.
Stan
Новичок
Posts: 35
Joined: 21 Sep 1999 09:01
Location: Kiev, Ukraine

С чего начинается программер?

Post by Stan »

to Pasha i javabin.
>>Вот когда пишут скрипты для сайтов, это ведь на "C" пишут, правильно? затем в CGI.

>"Борис, ты неправ."

Чья-то хорошая фраза "вот, нашел у себя 5 копеек..."

Я тут написал 2 сkрипта на PHP (это почти как любои другои CGI, но встраивается непосредцтвенно в Апаче как модулb).
AFAIK CGI это:
1. Вот есть у тебя в HTML форма, где написано что-то вроде <form action=/cgi.bin/yourscript.cgi> (расширение не обязательно .cgi, часто бывает .ехе, .pl или .php3). User заполняет форму, давит Субмит, и форма уходит обратно на сервер.
2. http-сервер это дело принимает, значения <input>-ов разнiх пихает в environhment variables (ИМХО, тут я могу врать - в ПХП это дело нахаляву автоматизировано) и в этом environhment запускает твои сkрипт.
3. твои script (на C, Perl, Python, pascal, да хоть VB - это просто console app) берет эти значения из environhment variables (может быть, нужни какие-то деиствия типа по декодированию пробелов...PHP==халява), что-то там считает (обычно лезет в БД...) и выводит ХТМЛ-документ в stdout (в C - printfом по строчке, в C++ через streams, неважно), и этот HTML шлется usery (сервером httpd). Он довольний сидит и смотрит на него. В принтзипе, ничего не мешает выводить теги <form> (мой последний сkрипт так и делает - вызывает сам себя).

Вот, в кратзе, и весь CGI. Подробности, наверное, несложно наити в Интернете.

П. С. Господа, ну ПОМОГИТЕ ЖЕ ВЫ, НАКОНЕЦ, "Молодому программеру"! (так теперь мои топик називается). простите если что, i Thanks in advance!

[This message has been edited by Stan (edited 24-09-1999).]

[This message has been edited by Stan (edited 27-09-1999).]
jawabean
Уже с Приветом
Posts: 945
Joined: 08 Sep 1999 09:01

С чего начинается программер?

Post by jawabean »

AlexeyAC и Стан

>>Вы будете смеяться, но это самое Ваше "С++/STL" (STL - Standard Templates Library) к OOP имеет весьма приблизительное отношение

хм... отношение имеет, но соглашусь с Алексеем , в качестве примера ООП приводить STL как-то нетрадиционно я бы сказал. Tim Budd в своей книжке Intro to OOP как-то извиняющимся тоном пытается показать, что STL по кр мере не противоречит ООП [img:a1534f8271]http://www.privet.com/ubb/smile.gif[/img:a1534f8271] а вообще, этот зверь из леса под именем generic programming. Наш мужик, Степанов придумал, сразу видно , что математик - ортогонализовал данные и алгоритмы. Математики только и умеют, что ортогональничать [img:a1534f8271]http://www.privet.com/ubb/smile.gif[/img:a1534f8271]

>>Окромя собственно шаблонов там ничего и нету.

мой друг Бьярн [img:a1534f8271]http://www.privet.com/ubb/smile.gif[/img:a1534f8271] говорит, что там две особенности С++ синергетически слились выдав неожиданный результат - STL: шаблоны и перегрузка операторов.

Pasha
>>Вот когда пишут скрипты для сайтов, это ведь на "C" пишут, правильно? затем в CGI.

"Борис, ты неправ."
не знаю так это или нет, но сдается мне что не так. опыта CGI не было у меня, но...
сдается мне, что CGI это common gateway interface, т.е. пишешь прогу на чем-то, что может работать на серваке(например С или Perl), а затем нечто позволяет из броузера запустить и получить данные с этой проги. а CGI устанавливает некие соглашения по обмену данными через HTTP от тебя к серваку. такая вот у меня картина в мозгу. стало быть речь должна идти не о "конвертации" проги с С на CGI, а о том, чтобы прогу эту писать в соответствии с определенными соглашениями так , чтобы ее можно было запустить как CGI скрипт. а может я все переврал [img:a1534f8271]http://www.privet.com/ubb/smile.gif[/img:a1534f8271]
Alex Borzov
Posts: 2
Joined: 19 Sep 1999 09:01
Location: Washington, DC

С чего начинается программер?

Post by Alex Borzov »

Всю прошедшую неделю сидел на hotline. В нашей конторе это почетная обязанность каждого ... слава богу - по очереди.
Вопросы типа "Хочу, чтобы запись, которую удалили два дня назад в Сиэтле, была доступна для редактирования в ... Альбукерке"
"А можно ли убрать ваш (???) Norton Antivirus"

Кто мне скажет - это программирование?
А форму на экране рисовать - здесь будет кнопка "Иди ты на ...", а здесь - "По..",
а здесь - чекбокс, который всегда отмечен ...

Это программирование?
А митинги с юзерами?
Какой тут C++ или VB или SQL...
А ведь это - основное заняти программиста в этой стране. Может у кого то другой опыт?

Return to “Работа и Карьера в IT”