|
|
|
Если с нуля , то с чего начинать?
|
|||
|---|---|---|---|
|
#18+
Саймон ПаттерсонВот там есть Программная инженерия , а есть Компьютерная инженерия. Разница?но если хочешь балду-гонять, а не учиться, то лучше иди на кафедру технической кибернетики(но учти, что кафедра ВТ - имеет хорошую славу среди Киевских работодателей) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.02.2012, 15:40 |
|
||
|
Если с нуля , то с чего начинать?
|
|||
|---|---|---|---|
|
#18+
Саймон Паттерсонкакой самый легкий, мощный, чистый?JavaScript. минимум всяких замороченных языковых г-конструкций. Саймон ПаттерсонКакой бы сейчас выбралипо ситуации, смотря для чего. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.02.2012, 15:41 |
|
||
|
Если с нуля , то с чего начинать?
|
|||
|---|---|---|---|
|
#18+
Саймон Паттерсон, кстати, если интересует, могу в краткой форме изложить, что мы учили, какие лабы делали. мне не трудно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.02.2012, 15:41 |
|
||
|
Если с нуля , то с чего начинать?
|
|||
|---|---|---|---|
|
#18+
Яростный МечСаймон Паттерсонкакой самый легкий, мощный, чистый?JavaScript. минимум всяких замороченных языковых г-конструкций. Саймон ПаттерсонКакой бы сейчас выбралипо ситуации, смотря для чего. другого и не ожидали. но ты уверен, что прав? мне он каким-то не очевидным кажется. это инструмент, а не учебный язык. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.02.2012, 15:42 |
|
||
|
Если с нуля , то с чего начинать?
|
|||
|---|---|---|---|
|
#18+
ZyK_BotaNмне он (js) каким-то не очевидным кажется.ну давай разбираться, что именно неочевидно в самом языке. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.02.2012, 15:44 |
|
||
|
Если с нуля , то с чего начинать?
|
|||
|---|---|---|---|
|
#18+
ZyK_BotaNСаймон Паттерсон, кстати, если интересует, могу в краткой форме изложить, что мы учили, какие лабы делали. мне не трудно.Буду очень признателен! Еще я слыхал о т.н. Экономической кибернетике, что это? Я хочу сказать кафедры такие сейчас бывают ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.02.2012, 15:54 |
|
||
|
Если с нуля , то с чего начинать?
|
|||
|---|---|---|---|
|
#18+
Саймон ПаттерсонZyK_BotaNСаймон Паттерсон, кстати, если интересует, могу в краткой форме изложить, что мы учили, какие лабы делали. мне не трудно.Буду очень признателен! Еще я слыхал о т.н. Экономической кибернетике, что это? Я хочу сказать кафедры такие сейчас бывают это для второго образования. т.е. ты получаешь бакалавра на техническом факультете, а потом параллельно заочно учишься на этой эк. кибернетике : и получаешь не один диплом, а два. и один с прикрепленными знаниями и умениями, а второй просто круто звучит. вон, Тимошеноко по образованию - тех.киб )) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.02.2012, 15:57 |
|
||
|
Если с нуля , то с чего начинать?
|
|||
|---|---|---|---|
|
#18+
Саймон Паттерсон, вот я перечислил, те предметы, который преподавались нормально, т.е. от которых был толк. есть еще много хороших предметов, которые преподаются отвратительно, и без самостоятельной подготовки - ничему не научишься. ну и здесь только 7 семестров. я на 8-м, но он сокращенный по времени(из-за диплома), поэтому перечислять предметов не стану. 1-й семестр: Копьюютерная логика - основы булевых алгебр и построения комбинационных схем и конченых автоматов. Програмирование - учат азам(на паскале) если уже знаком с программированием, то пользы не будет 2-й семестр: -Программирование - дают азы ооп, и азы языка java. -х86 ассемблер 3-й: -Программирование - паттерны проэктирования на жаве. -теорвер(генераторы случайных чисел, марковские процессы и т.д.) 4-й: -Программирование - курсач на жаве(графический редактор) Дальше начинаються предметы, где на язык - побоку, но проги довольно таки не тревиальные, потому именно на них и научишся программировать 5-й: -моделирование - первая довольно таки объемная прогрма(в процессе курса лаб делаешь программу для моделирования процессов с использованием сетей Петри) -паралельное прогрммирование(не знаю зачем целый семест выделили на основы запуска протоков в разных языках и либах, курс слабоват) -архитектура компов(в основном микроконтроллеры) 6-й: -архитектура компов(тоже что и в 5-м) -комп сети. (основы) -параллелное прогрммирование(опять же, на всех тех же языках и либах - решаем задачи взаимного исключения и синхронизации препод жжет, как по мне, дак оба курса - можно было в 2 леции свести) -операционные системы(очень интересные лабы(аллокаторы памтяти и так далее) а курс - по таненбауму 7-й: -операционные системы(продолжение курса, лабы тоже хорошие: диспетчер виртуальной памяти, журналируемая файловая система для флех и т.д.) -АПКС: - как и в случае с моделированием - в конце выполнеия всех лаб получаем программу, где пользователь ввыодит блок-схему алгоритма, и после многих стадий(синтез автомата, минимизация, генерация вшдл) получаем описание микросхемы на языки вшдл. -Коп. системы - интересный курс, изучаются подходы увеличения производительности комп систем на уровне железа. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.02.2012, 16:17 |
|
||
|
Если с нуля , то с чего начинать?
|
|||
|---|---|---|---|
|
#18+
Существует представление, что обучение - это повторение реального процесса получения знаний за короткое время и (возможно) без захода в тупики. Если исходить из этого, последовательность такая: 1. логическое устройство машины и машинный код 2. ассемблер 3. простой язык высокого уровня Тратить много сил на первые два пункта не нужно, но они дадут общее представление. Ввиду доступности (в крайнем случае в эмуляторе DOSBox) мне представляется разумным изучение регистров и небольшой части команд 8086 (достаточно штук двадцать - перемещения данных, целая арифметика, передачи управления) с написанием Hello, World'а для DOS - короткая программа для других распространенных ОС много сложнее уже из-за наличия заголовка. Для начала можно не задумываться о сегментных регистрах и считать что памяти 64Кб и она адресуется непосредственно числом или значением одного регистра BX. Программа на ассемблере - тот же машинный код, но в более читабельный. Плюс он автоматически вычисляет адреса памяти, длины переходов и т.п. После этого будет понятно, во что превращаются предложения языков высокого уровня. Что касается функциональных языков, думаю, что для начала это очень сложно. Но может быть, для человека не знакомого с императивными языками это и не так, не знаю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.02.2012, 18:00 |
|
||
|
Если с нуля , то с чего начинать?
|
|||
|---|---|---|---|
|
#18+
*Существует представление, что обучение - это повторение реального процесса получения знаний за короткое время и (возможно) без захода в тупики. Если исходить из этого, последовательность такая: 1. логическое устройство машины и машинный код 2. ассемблер 3. простой язык высокого уровня Тратить много сил на первые два пункта не нужно, но они дадут общее представление. Ввиду доступности (в крайнем случае в эмуляторе DOSBox) мне представляется разумным изучение регистров и небольшой части команд 8086 (достаточно штук двадцать - перемещения данных, целая арифметика, передачи управления) с написанием Hello, World'а для DOS - короткая программа для других распространенных ОС много сложнее уже из-за наличия заголовка. Для начала можно не задумываться о сегментных регистрах и считать что памяти 64Кб и она адресуется непосредственно числом или значением одного регистра BX. Программа на ассемблере - тот же машинный код, но в более читабельный. Плюс он автоматически вычисляет адреса памяти, длины переходов и т.п. После этого будет понятно, во что превращаются предложения языков высокого уровня. подпишусь под каждым словом *Что касается функциональных языков, думаю, что для начала это очень сложно. спорно. очень спорно. как по мне, с фп начинать проще. *Но может быть, для человека не знакомого с императивными языками это и не так, не знаю. сразу не заметил оговорку. тогда будем считать, что я согласен со всем ))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.02.2012, 18:07 |
|
||
|
Если с нуля , то с чего начинать?
|
|||
|---|---|---|---|
|
#18+
Только C99. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.02.2012, 23:20 |
|
||
|
Если с нуля , то с чего начинать?
|
|||
|---|---|---|---|
|
#18+
Division XТолько C99.не будь столь категоричен. более того, с тобой трудно согласиться. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2012, 00:20 |
|
||
|
Если с нуля , то с чего начинать?
|
|||
|---|---|---|---|
|
#18+
Division XТолько C99. Если уж выбирать что-то типа C, я бы порекомендовал Limbo или Go, но не сам C ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2012, 10:14 |
|
||
|
Если с нуля , то с чего начинать?
|
|||
|---|---|---|---|
|
#18+
Саймон Паттерсон, Язык, это конечно, важно. Только все забывают, что язык, это то на чем говоришь (их можно выучить несколько), а более важно еще и иметь что сказать. Я о том, что важно изучать алгоритмы и структуры данных. Лучше всего об этом написал Вирт в своей книге, которая как ни странно называется "Алгоритмы и структуры данных". И который придумал Паскаль, как язык для обучения программированию. Так что, сам делайте выводы, с чего начать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2012, 17:28 |
|
||
|
Если с нуля , то с чего начинать?
|
|||
|---|---|---|---|
|
#18+
S.G.Саймон Паттерсон, Язык, это конечно, важно. Только все забывают, что язык, это то на чем говоришь (их можно выучить несколько), а более важно еще и иметь что сказать. Я о том, что важно изучать алгоритмы и структуры данных. Лучше всего об этом написал Вирт в своей книге, которая как ни странно называется "Алгоритмы и структуры данных". И который придумал Паскаль, как язык для обучения программированию. Так что, сам делайте выводы, с чего начать.вот лучше или хуже - спорный вопрос. вот в СИКП - тоже хороший учебник(хоть и не перекрывает материал а+д=п, но не является от того хуже) а там язык ским. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2012, 17:45 |
|
||
|
Если с нуля , то с чего начинать?
|
|||
|---|---|---|---|
|
#18+
ZyK_BotaNвот в СИКП - тоже хороший учебник(хоть и не перекрывает материал а+д=п, но не является от того хуже) а там язык ским. И переписать многие примеры на Паскале весьма проблематично. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2012, 18:18 |
|
||
|
Если с нуля , то с чего начинать?
|
|||
|---|---|---|---|
|
#18+
k0rvinZyK_BotaNвот в СИКП - тоже хороший учебник(хоть и не перекрывает материал а+д=п, но не является от того хуже) а там язык ским. И переписать многие примеры на Паскале весьма проблематично. особенно 4-ю главу )) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2012, 21:00 |
|
||
|
|

start [/forum/topic.php?fid=16&msg=37654051&tid=1342440]: |
0ms |
get settings: |
8ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
166ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
51ms |
get tp. blocked users: |
1ms |
| others: | 247ms |
| total: | 497ms |

| 0 / 0 |
