powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Если с нуля , то с чего начинать?
17 сообщений из 42, страница 2 из 2
Если с нуля , то с чего начинать?
    #37654046
Фотография ZyK_BotaN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Саймон ПаттерсонВот там есть Программная инженерия , а есть Компьютерная инженерия.

Разница?но если хочешь балду-гонять, а не учиться, то лучше иди на кафедру технической кибернетики(но учти, что кафедра ВТ - имеет хорошую славу среди Киевских работодателей)
...
Рейтинг: 0 / 0
Если с нуля , то с чего начинать?
    #37654050
Фотография Яростный Меч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Саймон Паттерсонкакой самый легкий, мощный, чистый?JavaScript.
минимум всяких замороченных языковых г-конструкций.

Саймон ПаттерсонКакой бы сейчас выбралипо ситуации, смотря для чего.
...
Рейтинг: 0 / 0
Если с нуля , то с чего начинать?
    #37654051
Фотография ZyK_BotaN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Саймон Паттерсон,

кстати, если интересует, могу в краткой форме изложить, что мы учили, какие лабы делали. мне не трудно.
...
Рейтинг: 0 / 0
Если с нуля , то с чего начинать?
    #37654053
Фотография ZyK_BotaN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Яростный МечСаймон Паттерсонкакой самый легкий, мощный, чистый?JavaScript.
минимум всяких замороченных языковых г-конструкций.

Саймон ПаттерсонКакой бы сейчас выбралипо ситуации, смотря для чего.
другого и не ожидали. но ты уверен, что прав?

мне он каким-то не очевидным кажется.

это инструмент, а не учебный язык.
...
Рейтинг: 0 / 0
Если с нуля , то с чего начинать?
    #37654062
Фотография Яростный Меч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ZyK_BotaNмне он (js) каким-то не очевидным кажется.ну давай разбираться, что именно неочевидно в самом языке.
...
Рейтинг: 0 / 0
Если с нуля , то с чего начинать?
    #37654095
ZyK_BotaNСаймон Паттерсон,

кстати, если интересует, могу в краткой форме изложить, что мы учили, какие лабы делали. мне не трудно.Буду очень признателен!
Еще я слыхал о т.н. Экономической кибернетике, что это? Я хочу сказать кафедры такие сейчас бывают
...
Рейтинг: 0 / 0
Если с нуля , то с чего начинать?
    #37654104
Фотография ZyK_BotaN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Саймон ПаттерсонZyK_BotaNСаймон Паттерсон,

кстати, если интересует, могу в краткой форме изложить, что мы учили, какие лабы делали. мне не трудно.Буду очень признателен!
Еще я слыхал о т.н. Экономической кибернетике, что это? Я хочу сказать кафедры такие сейчас бывают
это для второго образования.

т.е. ты получаешь бакалавра на техническом факультете, а потом параллельно заочно учишься на этой эк. кибернетике :

и получаешь не один диплом, а два.
и один с прикрепленными знаниями и умениями, а второй просто круто звучит.

вон, Тимошеноко по образованию - тех.киб ))
...
Рейтинг: 0 / 0
Если с нуля , то с чего начинать?
    #37654157
Фотография ZyK_BotaN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Саймон Паттерсон,
вот я перечислил, те предметы, который преподавались нормально, т.е. от которых был толк.
есть еще много хороших предметов, которые преподаются отвратительно, и без самостоятельной
подготовки - ничему не научишься.

ну и здесь только 7 семестров.
я на 8-м, но он сокращенный по времени(из-за диплома), поэтому перечислять предметов не стану.



1-й семестр:

Копьюютерная логика - основы булевых алгебр и построения комбинационных схем и конченых автоматов.
Програмирование - учат азам(на паскале) если уже знаком с программированием, то пользы не будет

2-й семестр:
-Программирование - дают азы ооп, и азы языка java.
-х86 ассемблер

3-й:
-Программирование - паттерны проэктирования на жаве.
-теорвер(генераторы случайных чисел, марковские процессы и т.д.)

4-й:
-Программирование - курсач на жаве(графический редактор)


Дальше начинаються предметы, где на язык - побоку, но проги довольно таки
не тревиальные, потому именно на них и научишся программировать

5-й:
-моделирование - первая довольно таки объемная прогрма(в процессе курса лаб
делаешь программу для моделирования процессов с использованием сетей Петри)

-паралельное прогрммирование(не знаю зачем целый семест выделили на
основы запуска протоков в разных языках и либах, курс слабоват)

-архитектура компов(в основном микроконтроллеры)

6-й:
-архитектура компов(тоже что и в 5-м)
-комп сети. (основы)
-параллелное прогрммирование(опять же, на всех тех же языках
и либах - решаем задачи взаимного исключения и синхронизации
препод жжет, как по мне, дак оба курса - можно было в 2 леции свести)
-операционные системы(очень интересные лабы(аллокаторы памтяти и так далее)
а курс - по таненбауму

7-й:
-операционные системы(продолжение курса, лабы тоже хорошие: диспетчер виртуальной памяти,
журналируемая файловая система для флех и т.д.)
-АПКС: - как и в случае с моделированием - в конце выполнеия всех лаб
получаем программу, где пользователь ввыодит блок-схему алгоритма, и
после многих стадий(синтез автомата, минимизация, генерация вшдл) получаем
описание микросхемы на языки вшдл.
-Коп. системы - интересный курс, изучаются подходы увеличения производительности
комп систем на уровне железа.

...
Рейтинг: 0 / 0
Если с нуля , то с чего начинать?
    #37657258
*
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
*
Гость
Существует представление, что обучение - это повторение реального процесса получения знаний за короткое время и (возможно) без захода в тупики. Если исходить из этого,
последовательность такая:

1. логическое устройство машины и машинный код
2. ассемблер
3. простой язык высокого уровня

Тратить много сил на первые два пункта не нужно, но они дадут общее представление.

Ввиду доступности (в крайнем случае в эмуляторе DOSBox) мне представляется разумным изучение регистров и небольшой части команд 8086 (достаточно штук двадцать - перемещения данных, целая арифметика, передачи управления) с написанием Hello, World'а для DOS - короткая программа для других распространенных ОС много сложнее уже из-за наличия заголовка. Для начала можно не задумываться о сегментных регистрах и считать что памяти 64Кб и она адресуется непосредственно числом или значением одного регистра BX.

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

После этого будет понятно, во что превращаются предложения языков высокого уровня.

Что касается функциональных языков, думаю, что для начала это очень сложно. Но
может быть, для человека не знакомого с императивными языками это и не так, не знаю.
...
Рейтинг: 0 / 0
Если с нуля , то с чего начинать?
    #37657263
Фотография ZyK_BotaN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
*Существует представление, что обучение - это повторение реального процесса получения знаний за короткое время и (возможно) без захода в тупики. Если исходить из этого,
последовательность такая:

1. логическое устройство машины и машинный код
2. ассемблер
3. простой язык высокого уровня

Тратить много сил на первые два пункта не нужно, но они дадут общее представление.

Ввиду доступности (в крайнем случае в эмуляторе DOSBox) мне представляется разумным изучение регистров и небольшой части команд 8086 (достаточно штук двадцать - перемещения данных, целая арифметика, передачи управления) с написанием Hello, World'а для DOS - короткая программа для других распространенных ОС много сложнее уже из-за наличия заголовка. Для начала можно не задумываться о сегментных регистрах и считать что памяти 64Кб и она адресуется непосредственно числом или значением одного регистра BX.

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

После этого будет понятно, во что превращаются предложения языков высокого уровня.

подпишусь под каждым словом
*Что касается функциональных языков, думаю, что для начала это очень сложно.
спорно. очень спорно.
как по мне, с фп начинать проще.
*Но
может быть, для человека не знакомого с императивными языками это и не так, не знаю.

сразу не заметил оговорку. тогда будем считать, что я согласен со всем )))
...
Рейтинг: 0 / 0
Если с нуля , то с чего начинать?
    #37664208
Division X
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Только C99.
...
Рейтинг: 0 / 0
Если с нуля , то с чего начинать?
    #37664281
Фотография ZyK_BotaN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Division XТолько C99.не будь столь категоричен.
более того, с тобой трудно согласиться.
...
Рейтинг: 0 / 0
Если с нуля , то с чего начинать?
    #37664547
Фотография k0rvin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Division XТолько C99.
Если уж выбирать что-то типа C, я бы порекомендовал Limbo или Go, но не сам C
...
Рейтинг: 0 / 0
Если с нуля , то с чего начинать?
    #37665758
Фотография S.G.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Саймон Паттерсон,
Язык, это конечно, важно. Только все забывают, что язык, это то на чем говоришь (их можно выучить несколько), а более важно еще и иметь что сказать.
Я о том, что важно изучать алгоритмы и структуры данных.
Лучше всего об этом написал Вирт в своей книге, которая как ни странно называется "Алгоритмы и структуры данных". И который придумал Паскаль, как язык для обучения программированию. Так что, сам делайте выводы, с чего начать.
...
Рейтинг: 0 / 0
Если с нуля , то с чего начинать?
    #37665797
Фотография ZyK_BotaN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
S.G.Саймон Паттерсон,
Язык, это конечно, важно. Только все забывают, что язык, это то на чем говоришь (их можно выучить несколько), а более важно еще и иметь что сказать.
Я о том, что важно изучать алгоритмы и структуры данных.
Лучше всего об этом написал Вирт в своей книге, которая как ни странно называется "Алгоритмы и структуры данных". И который придумал Паскаль, как язык для обучения программированию. Так что, сам делайте выводы, с чего начать.вот лучше или хуже - спорный вопрос.

вот в СИКП - тоже хороший учебник(хоть и не перекрывает материал а+д=п, но не является от того хуже)
а там язык ским.
...
Рейтинг: 0 / 0
Если с нуля , то с чего начинать?
    #37665884
Фотография k0rvin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ZyK_BotaNвот в СИКП - тоже хороший учебник(хоть и не перекрывает материал а+д=п, но не является от того хуже)
а там язык ским.
И переписать многие примеры на Паскале весьма проблематично.
...
Рейтинг: 0 / 0
Если с нуля , то с чего начинать?
    #37666120
Фотография ZyK_BotaN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
k0rvinZyK_BotaNвот в СИКП - тоже хороший учебник(хоть и не перекрывает материал а+д=п, но не является от того хуже)
а там язык ским.
И переписать многие примеры на Паскале весьма проблематично.
особенно 4-ю главу ))
...
Рейтинг: 0 / 0
17 сообщений из 42, страница 2 из 2
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Если с нуля , то с чего начинать?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]