Форум программистов, компьютерный форум, киберфорум
Теория программирования
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/4: Рейтинг темы: голосов - 4, средняя оценка - 5.00
13 / 10 / 3
Регистрация: 22.12.2013
Сообщений: 378

Лирика о студенческих годах и языках программирования

14.12.2014, 13:28. Показов 778. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Fulcrum_013, Спасибо! В нашем универе нас особо и не учат, я в группе и еще один парень единственные кто понимает что-то, остальные понятия не имеют что такое классы и как их, хотя бы, приблизительно можно использовать. Возможно нас учат закалке, типа сами все ищите и узнавайте и на выпуске выкрутитесь из любой проблемы =)
1
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
14.12.2014, 13:28
Ответы с готовыми решениями:

Стандартные мат. библиотеки в языках программирования
Вот к примеру возьмём python. В модуле math есть тригонометрические функции - например sin(x). Как эта функция организована. Подробнее: у...

На каких языках программирования пишут back-end?
На каких языках программирования пишут back-end? И какие технологии(может фреймворки) используются?

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

7
 Аватар для Fulcrum_013
2083 / 1575 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
14.12.2014, 15:10
Цитата Сообщение от Master_Yi Посмотреть сообщение
В нашем универе нас особо и не учат, я в группе и еще один парень единственные кто понимает что-то, остальные понятия не имеют что такое классы и как их, хотя бы, приблизительно можно использовать.
Ну на эту тему именно классы у нас был семестр на 5-ом курсе.Что там рассказывали я честно сказать не в курсе, но препод был тот же который по поводу С пил с нас кровь на первом курсе мелкими глотками. Особенно по первому курсаку. На втором курсе проще стало - как раз Билдер появился. Сейчас конечно так нельзя. ООП везде. А вот про назначение h и cpp файлов и как работает раздельная компиляция вам похоже рассказать забыли.

Добавлено через 15 минут
Цитата Сообщение от Master_Yi Посмотреть сообщение
и на выпуске выкрутитесь из любой проблемы
Легко сдавать экзамены когда знаешь из предметной области раз в 10 больше препода. Предметную область из дипломной работы досканально знаешь только ты и иногда твой руководитель по диплому.

Добавлено через 9 минут
Главное чему надо научиться - придумывать алгоритмы,ну а если глобальней - то мыслить в контексте задачи потоками данных и их преобразованием. а даже для синтаксиса имеются справочники. Опять же - все языки есть подъязыки языка С. Поэтому хорошо освоив C любой язык осваиваешь до суток, а учитывая реалии то на PHP и Java обычно просто берешь и пишешь. Ну а реально переход на C с Pascal у меня в свое время занял около 2-3 мес. Имею в виду что код писал 2-3 мес на C как на паскале, без всех удобностей. Так что вам ребята проще если голова еще не забита паскалями и бэйсиками. На самом деле имеется всего 10 операторов в любом языке, их просто надо правильно скомбинировать
1
13 / 10 / 3
Регистрация: 22.12.2013
Сообщений: 378
16.12.2014, 15:51  [ТС]
Fulcrum_013,

Не по теме:

Как раз голову позабивали уже паскалями. =) Мы переходили с паскаля на С еще в 11-м классе полгода, после чего на первом курсе с полного нуля учили сам С++. После думали еще накидать нам ассемблера и VBS, и первое при этом был полный ужас! PHP, JS, Html выучил сам, при чем еще до того как вышел на С в универе, так что С++ дался мне вполне просто после PHP. Есть противные нюансы типа нельзя влепить переменную без типа, нужно указывать десяток типов каждому и 100% такой как разрешает компилятор. Так же много другой кривизны по сравнению с PHP мне не нравится, но это уже мои проблемы =) Да и проблема, максимум чему нас научат это PHP который я уже вполне хорошо знаю, а он уже довольно таки устарел. Нужно уже переходить на более современные языки, но их уже учить в свое свободное время..
Я тут посмотрел на ваше сообщение и понял что я что-то не туда уже пошел отвечать =)

0
 Аватар для Fulcrum_013
2083 / 1575 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
16.12.2014, 16:16
Цитата Сообщение от Master_Yi Посмотреть сообщение
указывать десяток типов каждому и 100% такой как разрешает компилятор
Вообще-то не компилятор тебе типы указывает а ты компилятору. А вот в PHP действительно гемморой бывает конкретный из за отсутствия типизации.
можешь кстати сделать так auto a=expression; тока на практике я такое никогда не применял за ненадобностью.
А насчет современных языков - синтаксис у всех будет С-подобный. Иначе не приживутся.

Добавлено через 13 минут
Цитата Сообщение от Master_Yi Посмотреть сообщение
Мы переходили с паскаля на С еще в 11-м классе полгода, после чего на первом курсе с полного нуля учили сам С++. После думали еще накидать нам ассемблера и VBS
Обычно наоборот делают. Basic - для начального обучения. Pascal - для студентов. С++ - для профессионалов. Именно с такой целью эти языки изначально и проектировались. А по нашим временам так вообще - бэйсик в школе и гуд бай. То мне дураку книжка по паскалю попалась, нет же ж чтоб по С что нить сразу найти. Ото потом на первом курсе потом на голову свалилось переход на С++. вопрос в том что переход именно на C это не просто смена синтаксиса а смена способа мышления.
Ну ASM это не раньше второго курса однозначно надо накидывать. А по нынешним временам вообще в курс схемотехники вынести. мягко говоря задач которые требовали бы знания ASM уже практически не осталось для PC а те что остались больше из разряда программирования драйверов и разработки компиляторов.
0
16.12.2014, 22:22

Не по теме:

Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
А насчет современных языков - синтаксис у всех будет С-подобный. Иначе не приживутся.
*шепотом*...только не говори об этом volvo...
Еще на досуге можете глянуть сюды, товарищи философствующие, глядишь, добавите что-то интересное.

0
13 / 10 / 3
Регистрация: 22.12.2013
Сообщений: 378
16.12.2014, 22:39  [ТС]
Fulcrum_013,

Не по теме:

Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
Вообще-то не компилятор тебе типы указывает а ты компилятору.
Ну как-то так, чего-то я не того сморозил..
А на счет типов в PHP: Я ж могу не указывать тип переменной, ведь я могу написать как-то так:
PHP
1
$h="Some Text";
И она уже задана как String, "auto a=expression;" - впервые вижу о_О

Видимо моему лицею как и институту совершенно по-барабану на это =)
ASM был на первом курсе так же как VBS перед ним. ASM это реально был ужас, никогда предпочту не возвращаться к нему. А уже после пошел C++ аж до второго.
Паскаль же мы учили в лицее с 7-го по 11-й класс. Как по мне то он был очень даже простой и понятный. А так же с него вполне легко было перейти на С++, хм.. Вполне возможно потому что я знал PHP уже тогда.


Цитата Сообщение от BRcr Посмотреть сообщение
Еще на досуге можете глянуть сюды, товарищи философствующие, глядишь, добавите что-то интересное.
Я далеко не спец в теории, я скорее начинающий программист. По крайней мере таковым я себя считаю =)
0
 Аватар для Fulcrum_013
2083 / 1575 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
17.12.2014, 00:45
Цитата Сообщение от Master_Yi Посмотреть сообщение
ASM это реально был ужас, никогда предпочту не возвращаться к нему
поскольку под виндой инструкци IN и OUT работают только в нулевом кольце, а даже в Borland C++ 3.1 циклы по пересылке данных оптимизатор уже оптимизировал в MOVS, то даже в ассемблерных вставках в С++ надобность отпала напрочь. Разве что программа для нулевого кольца (драйвер). Сейчас кстати могут конечно и пригодится в некоторых компиляторах. например SSE инструкции компилятор C++ Builder не генерит, но inline ASM эти инструкции поддерживает.
0
13 / 10 / 3
Регистрация: 22.12.2013
Сообщений: 378
17.12.2014, 01:21  [ТС]
Fulcrum_013, Надеюсь мне не придется писать драйверы =)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
17.12.2014, 01:21
Помогаю со студенческими работами здесь

Есть ли разница в ООП в разных языках программирования?
Ну в написание ПО я не новичок, пишу на VB.NET, есть такой язык :D Но заинтересовался языком С. И возник такой вопрос, есть ли разница в...

Графика в языках программирования
1. Изобразить движение маятника. 2. Изобразить пароход и закрасить его отдельные элементы различными цветами А) Составить процедуры ...

Инструмент для программирования на языках C/C++
Здравствуйте. Начинаю изучение среды программирования C++. Подскажиет мне программку , которую лучше всего сказать, чтобы начать...

Написание программ на нескольких языках программирования
Написание программ на нескольких языках программирования - слышал, что так можно делать. А как? (Просто для интереса спросил.)

Напишите про- грамму, которая бы выполняла преобразования значений, выраженных в годах Юпитера, в значения, выраженные в годах Земли.
Добрый вечер !Я хотел попросить вас проверить мою задачу ,а то я попал в ступор.Не знаю правильно сделал или нет)Условие таково: Год...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru