Вопросы с тегом «computer-science»

Информатика или информатика (сокращенно CS или CompSci) - это научный подход к вычислениям и их приложениям.

82
Как я могу убедиться, что я на самом деле учусь программировать, а не просто изучаю детали языка? [закрыто]

Я часто слышу, что настоящий программист может легко выучить любой язык в течение недели. Мне говорят, что языки - это всего лишь инструменты для достижения цели. Программирование - это высший навык, который нужно освоить и освоить. Как я могу убедиться, что я на самом деле учусь программировать, а...

72
Какое хорошее объяснение для указателей? [закрыто]

В ваших собственных исследованиях (самостоятельно или в классе) был ли у вас момент "ах-ха", когда вы, наконец, действительно поняли указатели? У вас есть объяснение, которое вы используете для начинающих программистов, которое кажется особенно эффективным? Например, когда новички впервые...

63
Почему степень информатики имеет значение для профессионального программиста? [закрыто]

У меня есть степень в области компьютерных наук. Это было здорово для открытия дверей, получения работы. Помогать мне в профессиональной области программирования на C # .NET (самой популярной платформе и языке в той области, где я работаю, если не во всех Соединенных Штатах на руках самой...

46
Как мне полностью самостоятельно изучать компьютерные науки? [закрыто]

Будучи программистом-самоучкой, мне бы хотелось, если бы я мог улучшить себя, самостоятельно изучая курс информатики, который преподают типичному выпускнику CS. Найти различные ресурсы в Интернете было легко, конечно же , есть открытые учебные материалы MIT , и есть курсы Coursera из Стэнфорда и...

44
Какие существуют методы, чтобы избежать переполнения стека в рекурсивном алгоритме?

Вопрос Каковы возможные способы решения переполнения стека, вызванного рекурсивным алгоритмом? пример Я пытаюсь решить проблему Project Euler 14 и решил попробовать ее с помощью рекурсивного алгоритма. Тем не менее, программа останавливается с java.lang.StackOverflowError. Вполне понятно. Алгоритм...

38
В чем разница между «уровнем абстракции» и «уровнем косвенности»?

Я не уверен, могут ли оба термина использоваться взаимозаменяемо. Может быть, есть какое-то академическое различие в информатике, которое не имеет отношения к повседневному программированию? Или я могу использовать оба термина взаимозаменяемо, не ошибаясь? Может быть, это зависит от контекста, в...

35
Что означает «не сочинять»?

Я вижу много текстов, особенно тексты о функциональном программировании, утверждающие, что определенные концепции CS «не сочиняются» . Примеры: замки не сочиняются, монады не сочиняются. Мне было трудно найти точное значение этой фразы. Когда я думаю о композиции, я имею в виду либо композицию...

33
Повредит ли мне когда-нибудь степень колледжа информатики? [закрыто]

Слишком часто я вижу, что есть много жизнеспособных программистов, не имеющих высшее образование в области компьютерных наук, информатики и т. Д. Теперь, когда я читаю больше статей о неудовлетворительном образовании и незначительности университетских степеней (особенно как программиста), повредит...

33
Что делать, когда кодирование начинает становиться скучным, как будто это все больше и больше? [закрыто]

Я начал программировать в возрасте 6 лет на Commodore 64. Теперь мне 28 лет, и я должен закончить 4 курса с первой степени в области компьютерных наук. Я начинаю скучать по написанию кода после всех этих лет. Я прошел курс компьютерных наук по теоретическим компьютерным языкам и 10-летнему...

29
Предстоящее интервью Google, в поисках совета по подготовке [закрыто]

В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и,...

27
Какую часть теории информатики я должен знать? [закрыто]

В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и,...

25
Каковы хорошие задания для вводного курса, чтобы достичь сегодняшних студентов? [закрыто]

Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он фокусировался только на одной проблеме, редактируя этот пост . Закрыто 6 лет назад . Я периодически преподаю введение в курс программирования с...

23
Почему струны такие медленные?

С самого моего первого урока программирования в старшей школе я слышал, что строковые операции медленнее - то есть более дорогостоящие - чем мифическая «средняя операция». Почему делает их такими медленными? (Этот вопрос оставлен намеренно...

23
Является ли «Computer Science! = Software Engineering» поводом для плохого обучения программированию?

Locked . Этот вопрос и его ответы заблокированы, потому что вопрос не по теме, но имеет историческое значение. В настоящее время он не принимает новые ответы или взаимодействия. Мы все это слышали; всякий раз, когда говорят о том, что выпускники CS имеют плохие навыки разработки, кто-то в конце...

21
Существует ли подмножество программ, позволяющих избежать проблемы остановки

Я просто читал еще одно объяснение проблемы остановки, и это заставило меня задуматься о том, что все проблемы, которые я видел, которые приведены в качестве примеров, включают в себя бесконечные последовательности. Но я никогда не использую бесконечные последовательности в своих программах - они...

19
Должны ли программирование и информатика быть отдельными специальностями? [закрыто]

Закрыто. Этот вопрос не по теме . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме разработки программного обеспечения в стеке. Закрыто 4 года назад . В течение многих десятилетий, чтобы стать разработчиком программного обеспечения,...

18
Какие графики с точки зрения непрофессионалов

Что такое графики в информатике и для чего они используются? С точки зрения мирян желательно. Я прочитал определение в Википедии : В информатике граф - это абстрактный тип данных, предназначенный для реализации понятий граф и гиперграф из математики. Структура данных графа состоит из конечного (и,...

18
Как используется модель актера?

Я немного читал об актерской модели, но не очень понимаю, как использовать актеров в реальной ситуации - как моделировать проблему с ними. Может кто-нибудь объяснить, пожалуйста? Простой пример или ссылки на примеры будут высоко...

18
Что это за проблема, и какую математику мне нужно знать, чтобы ее решить?

Для выращивания грибов требуется достаточно точный химический состав субстрата (иначе говоря, среда для выращивания). Давайте представим, что мы выращиваем шитаке и что это необходимый состав их субстрата: Nitrogen | Benzene | Toluene | Dioxygen Diflouride 5% | 5% | 10% | 80% Мы хотим создать...