Hip-Hop.Ru

Hip-Hop.Ru (https://www.hip-hop.ru/forum/)
-   Компьютеры и Интернет (https://www.hip-hop.ru/forum/kompyutery-i-internet-f186)
-   -   Программисты / Компьютерные техники, которые НИКОГДА не спят! [Беседка] (https://www.hip-hop.ru/forum/programmisty-kompyuternye-tehniki-kotorye-nikogda-ne-spyat-besedka-252443/)

tatu_cat_69 22 ноября 2011 09:29

Цитата:

Цитата от Аларих (Сообщение 1074615584)
Цитата:

Цитата от tatu_cat_69 (Сообщение 1074615534)
Цитата:

Цитата от |HTTH| (Сообщение 1074615495)
И не надо пытаться программировать чисто из-за материальных побуждений. Да, хорошие программисты получают хорошо. Спрос на них будет всегда ибо предложения нет. Хороших программистов 1 человек из 500 подобных ему.
К этому должна голова и душа лежать, а не просто количество цифр в зарплате.
п.с. сам программист. Учусь на специальности прикладная информатика. За 5 лет обучения изучил кучу языков. Написал пару программ для курсовых проектов, но понял что от компа меня теперь воротит и я не буду работать программистом. Стратегическое, аналитическое и логическое мышление получил благодаря программированию. В этом большой плюс.

такое же отвращение от компов

сейчас кем работаешь?

Добавлено через 2 минуты 42 секунды
Цитата:

Цитата от capscom (Сообщение 1074615483)
Цитата:

Цитата от |HTTH| (Сообщение 1074615472)
Мой совет. Для понимания логики нужно начинать как и все с азов. Pascal, Delphi, assembler, С++. А потом ты для себя выберешь, что больше подходит и где тебе будет легче. Исходя из задач рационально выберешь нужную среду программирования. Это очень важно!

Согласен. И поступать нужно на серьезный математический факультет. В программировании формулы из математики тебе не часто будут требоваться, а вот алгоритмическое мышление разовьешь. Это очень важно в этом деле.
Знание самого языка толком ничего не даст.

Ну поступать я не буду, планы другие на будущее, а вот с математическим мышление в школе было все в порядке, но за 3 года в универе, мозг атрафировался чуть менее, чем полностью:(

да никем не работаю. за 5 лет уже надоело это программирование

ТэМэ 23 ноября 2011 20:35

бля... я уже второй год учусь на программиста, ничего не пониаю :( уже и литературу всякую читаю и все равно выгляжу как тупая пёзда :o вот нипример на завтра пять програмок нужно составить, а я и одной не могу написать :( и опять будет два и опять буду перездавать

M1neraL 23 ноября 2011 20:41

Цитата:

Цитата от El. (R-G) (Сообщение 1074632348)
2ТопикСтартер

Вначале берешь паскаль и пробуешь по какой-нибудь книжке, коих дохуя, писать что-нибудь простое. решение квадратных уравнений, работу с файлами, с массивами, чтоб представление было.

Если дальше хочешь кодить под ВИНДОВС:
Берешь книгу Шилдта по замечательному языку C#. Он настолько простой, что освоит обезьяна. Читаешь несколько глав - пробуешь, читаешь - пробуешь. После того, как будешь ориентироваться в основных возможностях хуяришь на какой-нибудь форум и ищешь, кому что написать. Видишь то, что не умеешь писать, но примерно знаешь как (не берись за системное ПО, что нибудь прикладное, для православных человеков) и говоришь: я сделаю эту хуйню за 1.5 месяца и 800 рублей. Заказчик охуевает и говорит - делай. После этого ты начинаешь и на каждом шаге понимаешь, что нихуя не знаешь. Вперед - google.com, форумы и msdn. после того как успеешь сорвать сроки у тебя, при должной усидчивости, получится вполне работающий проект. Смысл в том, что только основы нужно получить из книжки, дальше все лучше усваивается на боевой задаче, которую тебе интересно делать.

А за си не берись - используется для системного ПО, которое написано чуть более чем полностью основное. А неосновное делается командами в дохуя человек, которой у тебя сейчас нет и без опыта тебя туда не возьмут. А на начальном этапе, очевидно, лучше делать то, что у тебя будет получаться и будет видимый результат. Новичку лучше за день написать 500 строк кода на C# достаточно легкого, получить работающую красивую программу, которая что-то делает, чем этот день разбираться в тонкостях сокетов в Qt, написать 3 строчки на си, 1488 раз охуеть с того, что указатели не хотят разыменовываться и получить ужасное консольное приложение, которое дай бог что-то умеет. Это круто конечно очень, но у новичков обычно стимулы после такого пропадают)

базаришь :horosho:

Унылый Кот 23 ноября 2011 21:25

посатвил еклипс, а в нем в опциях пройект нет java, собственно никаких языков нет. Щито делать?
У меня убунту 10ть.
cat@cat-laptop:~$ javac -version
javac 1.6.0_20
хз в чем проблема:|

Шаурма на углях 23 ноября 2011 22:58

Посоны, как посмотреть онлайн трансляцию матча по локальной сети, зная IP адрес.???!!!

DeL1ght 25 ноября 2011 19:10

всем здарова! кто может помочь с лабами по проге? времени мало, делать впорядке так для меня... кто может откликнуться? 1 тема Структуры! если кто может помочь - стучите
skype: dezoor1
или сюда можно - отвечу!

иксуй! 26 ноября 2011 17:41

Цитата:

Цитата от DeL1ght (Сообщение 1074697632)
всем здарова! кто может помочь с лабами по проге? времени мало, делать впорядке так для меня... кто может откликнуться? 1 тема Структуры! если кто может помочь - стучите
skype: dezoor1
или сюда можно - отвечу!

дай хотя бы один пример лабы твоей.. и на каком языке..

M1neraL 27 ноября 2011 18:25

Объясните мне как это работает if ( !( a || b || c) ) в с/c++


просто 2 года прогаю на си, и только щас ахуел что это никак не поддается логике.

ну вы поняли да, если знак отрицания вынести за скобку? а в скобке стоят "или"

Ридл Гатофель 27 ноября 2011 19:08

Цитата:

Цитата от M1neraL (Сообщение 1074713784)
Объясните мне как это работает if ( !( a || b || c) ) в с/c++


просто 2 года прогаю на си, и только щас ахуел что это никак не поддается логике.

ну вы поняли да, если знак отрицания вынести за скобку? а в скобке стоят "или"

Походу, как я понял, вся эта канитель выдаст true при раскладе если a, b и c все будут false. Но проверять лень.

M1neraL 27 ноября 2011 20:39

Цитата:

Цитата от Ридл Гатофель (Сообщение 1074714181)
Цитата:

Цитата от M1neraL (Сообщение 1074713784)
Объясните мне как это работает if ( !( a || b || c) ) в с/c++


просто 2 года прогаю на си, и только щас ахуел что это никак не поддается логике.

ну вы поняли да, если знак отрицания вынести за скобку? а в скобке стоят "или"

Походу, как я понял, вся эта канитель выдаст true при раскладе если a, b и c все будут false. Но проверять лень.

дак я уже проверил, ты прав. это выполнится если все они будут равны 0. причём это выражение тоже самое что и if(!a && !b && !c). но логика то где? тут же стоят операторы или!

иксуй! 27 ноября 2011 22:54

Цитата:

Цитата от M1neraL (Сообщение 1074715189)
Цитата:

Цитата от Ридл Гатофель (Сообщение 1074714181)
Цитата:

Цитата от M1neraL (Сообщение 1074713784)
Объясните мне как это работает if ( !( a || b || c) ) в с/c++


просто 2 года прогаю на си, и только щас ахуел что это никак не поддается логике.

ну вы поняли да, если знак отрицания вынести за скобку? а в скобке стоят "или"

Походу, как я понял, вся эта канитель выдаст true при раскладе если a, b и c все будут false. Но проверять лень.

дак я уже проверил, ты прав. это выполнится если все они будут равны 0. причём это выражение тоже самое что и if(!a && !b && !c). но логика то где? тут же стоят операторы или!

Закон де Моргана https://www.hip-hop.ru/forum/img/2011/11/27/995744ed2a36f07bea.png

Код:

if ( !( a || b || c ) ) { ... } // a==0, b==0, c==1
Сперва выполняется первое ИЛИ в скобках, результат false, затем второе ИЛИ, результат true, так как false || true == true, затем отрицание даёт false, и условие не выполнено.

Код:

if ( !( a || b || c ) ) { ... } // a==0, b==0, c==0
Если же все нули, то первое ИЛИ даёт false, второе даёт false, а после отрицания будет true.

M1neraL 27 ноября 2011 22:58

Цитата:

Цитата от иксуй! (Сообщение 1074716533)
Цитата:

Цитата от M1neraL (Сообщение 1074715189)
Цитата:

Цитата от Ридл Гатофель (Сообщение 1074714181)

Походу, как я понял, вся эта канитель выдаст true при раскладе если a, b и c все будут false. Но проверять лень.

дак я уже проверил, ты прав. это выполнится если все они будут равны 0. причём это выражение тоже самое что и if(!a && !b && !c). но логика то где? тут же стоят операторы или!

Закон де Моргана

я об этом же и подумал кстати, что не ассоциативно раскрывается )
спасибо;)

т.е. спокойно можно заменять на второй случай, т.е. на то, что после равно идёт в законе?(&&)

а то юзаю чужой код и спотыкаюсь на таких метсах

иксуй! 27 ноября 2011 23:42

Цитата:

Цитата от M1neraL (Сообщение 1074716552)
Цитата:

Цитата от иксуй! (Сообщение 1074716533)
Цитата:

Цитата от M1neraL (Сообщение 1074715189)

дак я уже проверил, ты прав. это выполнится если все они будут равны 0. причём это выражение тоже самое что и if(!a && !b && !c). но логика то где? тут же стоят операторы или!

Закон де Моргана

я об этом же и подумал кстати, что не ассоциативно раскрывается )
спасибо;)

т.е. спокойно можно заменять на второй случай, т.е. на то, что после равно идёт в законе?(&&)

а то юзаю чужой код и спотыкаюсь на таких метсах

Да, разумеется.
Алгебра логики, свойства
Вот, если что.

DeL1ght 28 ноября 2011 13:59

Цитата:

Цитата от иксуй! (Сообщение 1074716829)
Цитата:

Цитата от M1neraL (Сообщение 1074716552)
Цитата:

Цитата от иксуй! (Сообщение 1074716533)

Закон де Моргана

я об этом же и подумал кстати, что не ассоциативно раскрывается )
спасибо;)

т.е. спокойно можно заменять на второй случай, т.е. на то, что после равно идёт в законе?(&&)

а то юзаю чужой код и спотыкаюсь на таких метсах

Да, разумеется.
Алгебра логики, свойства
Вот, если что.

зайди в скайп пожалуйста, я постучался там

M1neraL 30 ноября 2011 15:06

Ребят, очередной вопрос по c/c++:

есть допустим файл:
Показать скрытый текст
мамапапа
привет

фвыфы


так вот, если мы будем считывать по строчно, то что будет лежать в третей строке и какова ее длина?( ну т.е. когда мы перейдем с первой строчки на вторую, и сразу на третью.)

иксуй! 30 ноября 2011 15:24

Цитата:

Цитата от M1neraL (Сообщение 1074738062)
Ребят, очередной вопрос по c/c++:

есть допустим файл:
Показать скрытый текст
мамапапа
привет

фвыфы


так вот, если мы будем считывать по строчно, то что будет лежать в третей строке и какова ее длина?( ну т.е. когда мы перейдем с первой строчки на вторую, и сразу на третью.)

третья строка будет длины 5, в ней будет лежать "фвыфы"

M1neraL 30 ноября 2011 15:26

Цитата:

Цитата от иксуй! (Сообщение 1074738233)
Цитата:

Цитата от M1neraL (Сообщение 1074738062)
Ребят, очередной вопрос по c/c++:

есть допустим файл:
Показать скрытый текст
мамапапа
привет

фвыфы


так вот, если мы будем считывать по строчно, то что будет лежать в третей строке и какова ее длина?( ну т.е. когда мы перейдем с первой строчки на вторую, и сразу на третью.)

третья строка будет длины 5, в ней будет лежать "фвыфы"

имел ввиду счёт с 1;)

иксуй! 30 ноября 2011 15:27

Цитата:

Цитата от M1neraL (Сообщение 1074738259)
Цитата:

Цитата от иксуй! (Сообщение 1074738233)
Цитата:

Цитата от M1neraL (Сообщение 1074738062)
Ребят, очередной вопрос по c/c++:

есть допустим файл:
Показать скрытый текст
мамапапа
привет

фвыфы


так вот, если мы будем считывать по строчно, то что будет лежать в третей строке и какова ее длина?( ну т.е. когда мы перейдем с первой строчки на вторую, и сразу на третью.)

третья строка будет длины 5, в ней будет лежать "фвыфы"

имел ввиду счёт с 1;)

я тоже

M1neraL 30 ноября 2011 15:28

Цитата:

Цитата от иксуй! (Сообщение 1074738262)
Цитата:

Цитата от M1neraL (Сообщение 1074738259)
Цитата:

Цитата от иксуй! (Сообщение 1074738233)
третья строка будет длины 5, в ней будет лежать "фвыфы"

имел ввиду счёт с 1;)

я тоже

визуально у нас в третья строка пустая, но для компьютера ее нет чтоли? т.е. сразу со второй на 4ую переходит:confused:

иксуй! 30 ноября 2011 15:32

Цитата:

Цитата от M1neraL (Сообщение 1074738277)
Цитата:

Цитата от иксуй! (Сообщение 1074738262)
Цитата:

Цитата от M1neraL (Сообщение 1074738259)

имел ввиду счёт с 1;)

я тоже

визуально у нас в третья строка пустая, но для компьютера ее нет чтоли? т.е. сразу со второй на 4ую переходит:confused:

да. при считывании строки пропускаются все символы-разделители.
в твоём примере файл по Сишному выглядит так фактически:

Показать скрытый текст
мамапапа\nпривет\n\nфвыфыEOF

вот считается "мамапапа" до первого раздетителя, коим является \n, затем "привет" точно также, затем при считывании третьей строки сперва пропускается \n, и записывается "фвыфы".

M1neraL 30 ноября 2011 15:37

Цитата:

Цитата от иксуй! (Сообщение 1074738308)
Цитата:

Цитата от M1neraL (Сообщение 1074738277)
Цитата:

Цитата от иксуй! (Сообщение 1074738262)

я тоже

визуально у нас в третья строка пустая, но для компьютера ее нет чтоли? т.е. сразу со второй на 4ую переходит:confused:

да. при считывании строки пропускаются все символы-разделители.
в твоём примере файл по Сишному выглядит так фактически:

Показать скрытый текст
мамапапа\nпривет\n\nфвыфыEOF

вот считается "мамапапа" до первого раздетителя, коим является \n, затем "привет" точно также, затем при считывании третьей строки сперва пропускается \n, и записывается "фвыфы".

спасибо, буду разбираться:)

sm0ke 30 ноября 2011 15:39

Цитата:

Цитата от иксуй! (Сообщение 1074738308)
вот считается "мамапапа" до первого раздетителя, коим является \n, затем "привет" точно также, затем при считывании третьей строки сперва пропускается \n, и записывается "фвыфы".

Да, именно так, подтверждаю, все верно.

Показать скрытый текст
:p

иксуй! 30 ноября 2011 15:45

Цитата:

Цитата от M1neraL (Сообщение 1074738344)
Цитата:

Цитата от иксуй! (Сообщение 1074738308)
Цитата:

Цитата от M1neraL (Сообщение 1074738277)

визуально у нас в третья строка пустая, но для компьютера ее нет чтоли? т.е. сразу со второй на 4ую переходит:confused:

да. при считывании строки пропускаются все символы-разделители.
в твоём примере файл по Сишному выглядит так фактически:

Показать скрытый текст
мамапапа\nпривет\n\nфвыфыEOF

вот считается "мамапапа" до первого раздетителя, коим является \n, затем "привет" точно также, затем при считывании третьей строки сперва пропускается \n, и записывается "фвыфы".

спасибо, буду разбираться:)

да, это собственно будет верно, если считывать в char* с помощью scanf("%s",...)
и если считывать в string.
используя функцию gets третья строка в этом случае будет пустой.

M1neraL 30 ноября 2011 15:46

Цитата:

Цитата от иксуй! (Сообщение 1074738403)
Цитата:

Цитата от M1neraL (Сообщение 1074738344)
Цитата:

Цитата от иксуй! (Сообщение 1074738308)
да. при считывании строки пропускаются все символы-разделители.
в твоём примере файл по Сишному выглядит так фактически:

Показать скрытый текст
мамапапа\nпривет\n\nфвыфыEOF

вот считается "мамапапа" до первого раздетителя, коим является \n, затем "привет" точно также, затем при считывании третьей строки сперва пропускается \n, и записывается "фвыфы".

спасибо, буду разбираться:)

да, это собственно будет верно, если считывать в char* с помощью scanf("%s",...)
и если считывать в string.
используя функцию gets третья строка в этом случае будет пустой.

getline я использую и пройдя через функцию, где я ее использую на выходе мне приходит лексема вот такая "" . т.е. как бы пустая лексема как раз из этой строчки пустой

иксуй! 30 ноября 2011 15:59

Цитата:

Цитата от M1neraL (Сообщение 1074738420)
Цитата:

Цитата от иксуй! (Сообщение 1074738403)
Цитата:

Цитата от M1neraL (Сообщение 1074738344)

спасибо, буду разбираться:)

да, это собственно будет верно, если считывать в char* с помощью scanf("%s",...)
и если считывать в string.
используя функцию gets третья строка в этом случае будет пустой.

getline я использую и пройдя через функцию, где я ее использую на выходе мне приходит лексема вот такая "" . т.е. как бы пустая лексема как раз из этой строчки пустой

да, используя getline считывается всё до первого встретившегося перевода строки, сохраняя при этом прочие разделители, длина третьей строки тогда будет 0.


Часовой пояс GMT +3, время: 00:39.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions Inc.

vBulletin Optimisation provided by vB Optimise (Pro) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.