|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
15.07.2017, 21:23 | #1 |
Форумчанин
Регистрация: 13.05.2017
Сообщений: 100
|
Изучает ли здесь кто-нибудь язык Си?
Ищу напарника для совместного изучения Си.
Недавно решил изучать язык Си. Я не программист, просто юзер, который интересуется предметом. Хочу разнообразить обучение, сделать его интереснее и эффективнее, научится программировать в коллективе. Профессия, возраст, пол, национальность - никакого значения не имеют. Уровень знания языка Си - несущественен (все-таки нужен напарник, а не учитель). |
21.07.2017, 12:13 | #2 |
gamer
Участник клуба
Регистрация: 09.05.2015
Сообщений: 1,550
|
Я изучаю язык C с 1993-го года. Надо?
мой канал на Ютубе: youtube.com/@games-zz3ju/videos/
мой канал на Рутубе: rutube.ru/channel/31423139/videos/ В ожидании Кеши... |
21.07.2017, 13:00 | #3 |
Форумчанин
Регистрация: 13.05.2017
Сообщений: 100
|
Ну я вроде как напарника искал)
|
21.07.2017, 13:05 | #4 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
21.07.2017, 18:44 | #5 |
Форумчанин
Регистрация: 13.05.2017
Сообщений: 100
|
Если бы можно было, поставил бы лайк))
|
21.07.2017, 21:31 | #6 |
Вредный кошак
Участник клуба
Регистрация: 14.10.2012
Сообщений: 1,159
|
|
21.07.2017, 21:36 | #7 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Наверно для этого:
https://www.youtube.com/watch?v=dYBjVTMUQY0
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
22.07.2017, 00:01 | #8 |
Вредный кошак
Участник клуба
Регистрация: 14.10.2012
Сообщений: 1,159
|
О, bitbucket. У меня как раз там пара проектов. )))
|
22.07.2017, 09:49 | #9 |
Форумчанин
Регистрация: 13.05.2017
Сообщений: 100
|
|
22.07.2017, 11:39 | #10 |
Пользователь
Регистрация: 15.07.2017
Сообщений: 31
|
Пусть, Персона может выполнять следующие действия:
Пусть, есть Персона А и Персона В, причем Персона А и Персона В имеют одинаковую базу(Va и Vb, соответственно) и изучают одну тему. Тогда: 1) Объем найденного материала в паре: Mab = Ma + Mb -(Mb and Ma) //общий объем найденного материала равен объему материала, найденного А, плюс объем материала, найденного В, за исключением того что было найдено обоими(один и тот же материал)//в целом, если искать вместе(а не одному), то найдется больше: Mab > Ma //верно для первого Mab > Mb //верно для второго 1.1) Учитывая, что поиск может быть разнесен по времени(A.poisk() - dT - B.poisk()), то один процесс может быть потребителем результата другого и наоборот: Ma := A.poisk() Mb := Ma //Персона А может искать материал по теме, пока персона В, напр. спит. А когда проснется, то персоне В достаточно будет запросить материал найденный персоной А. При разнесении по времени поиска материала, временные затраты в два раза меньше(т.к. Ta+Tb = Ta + 0 = T, вместо Ta+Tb = T + T = 2T). 2) изучение материала -> выводы/знания Пусть, оба имеют одинаковую базу при начале обучения: Va==Vb В результате изучения, объем выводов и знаний будет близким, но различаться: Za=~=Zb Именно эта разница позволит делиться выводами и знаниями(т.е. общаться). //польза минимальна, но что не заметил один, мог заметить другой - т.е. качество изучения материала выше 2.1) Если учесть разнесение по времени, то один может периодически опережать другого и наоборот, сообщая об изученном: Za := A.study() Zb := B.study()+Za Za := A.study()+Zb Притом, что "уча учишся"(поговорка), то качество усвоения материала, при изложении, будет выше(т.к. один будет пытаться излагать другому). Напр. один скажет об изученном(поделится своим Za) а второй скажет чем отличается его объем знаний(поделится Zb-Za). 3) Результат решения одной и той же задачи, одним и тем же способом, при, примерно одной и той же базе, будет примерно одинаков: Ra=~=Rb Если учесть разнесение по времени, то один может решить задачу раньше, чем это сделает второй. Тогда второму её решать не придется. Ra:=A.resh() Rb:=Ra и наоборот. 3.1) Если способ решения и задача иные, то решения будут сильно отличаться: Ra=/=Rb В результате, смысл работы в паре уменьшается - смысла делится будет мало(т.к. информация по решению посторонней задачи посторонним методом малополезна). Поэтому изучаемая тема(напр. Qt) и способ решения задач у А и В должны быть близки. Изучаемая в данный момент подтема тоже должна совпадать. Чтоб решением можно было делиться, а объем выводов корректировать. 4) настройка ПО Результат настройки ПО должен быть одинаков: Na===Nb Однако, при настройке возможны "грабли", информацию по которым может добыть первый, пока второй спит. И тогда первый сможет инструктировать второго: Nb := Na И временные затраты будут T, а не 2T(при хорошем раскладе). 5) поиск ошибки в ПО Пусть А и В ищут ошибки, тогда: Eab = Ea+Eb-(Ea and Eb) Объем найденных ошибок больше т.к. по закону Линукса "чем больше глаз, тем быстрее всплывают ошибки". Также, увеличивается вероятность нахождения ошибки(за счет пересечения (Ea and Eb)) и уменьшается время её поиска. Но такое будет, только если два человека будут тестить одну прогу вместе, а не по-отдельности. 6) исполнение плана План может содержать последовательные и параллельные участки. Пункты плана могут быть исполнены как А, так и В. Тогда план может быть поделен в последовательности(пока один спит - другой пишет) или распараллелен. И, поскольку, объем человекочасов в два раза больше, то может быть написана программа большего объема(возможность исполнения планов большего размера). Недостаток/преимущество пары: нужно средство синхронизации найденного материала(напр. wiki/github/google docs(с коллаборативным редактированием документов)). Последний раз редактировалось agmag; 22.07.2017 в 12:46. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
C#. Кто-нибудь знает, какие методы программирования здесь используются? | Real Agrail | Помощь студентам | 0 | 14.05.2014 17:17 |
Здесь кто нибудь занимается русификацией symbian приложений ? | adaptive person | Операционные системы общие вопросы | 1 | 02.05.2012 00:19 |
не знаю как выполнить.кто-нибудь...ну кто-нибудь... | blina | Общие вопросы по Java, Java SE, Kotlin | 1 | 12.05.2010 11:43 |
Нужен кто-нибудь, кто сможет подсказать, как подступиться к программированию Delphi & C++ | Koshka_Kali | Помощь студентам | 2 | 30.11.2008 13:23 |
КТо-нибудь может посаветовать язык или CMS? | alexgta567 | HTML и CSS | 3 | 05.11.2007 20:52 |