Другие языки программирования и технологии
Как писать проги на С?
Мы в универе изучаем язык Си. Пишем код. Но дома я хочу творить. Через какую среду программирования и как можно, например, сделать макросы под Windows?
Да все правильно, никзоуровневое нужно с высокоуровневым уметь совмещать.
Я не понял, что за макросы такие, но если это что-то типа такого: http://www.xstarter.com/rus/ , то у него свой собственный язык (и еще не факт, что он поволяет "макрос" записать в текстовый файл, который можно рассматривать в качестве "исходника")
Только вот все эти приблуды как раз написаны на чем-то вроде C, и написаны они в предположении того, что юзер сам менее грамотен, чем разработчики приблуд.
Однако, это еще не значит, что продивнутый программер никогда не будет ничем таким пользоваться. Если для какой-то задачки приблуда оптимальна, то еще как будет.
Я не понял, что за макросы такие, но если это что-то типа такого: http://www.xstarter.com/rus/ , то у него свой собственный язык (и еще не факт, что он поволяет "макрос" записать в текстовый файл, который можно рассматривать в качестве "исходника")
Только вот все эти приблуды как раз написаны на чем-то вроде C, и написаны они в предположении того, что юзер сам менее грамотен, чем разработчики приблуд.
Однако, это еще не значит, что продивнутый программер никогда не будет ничем таким пользоваться. Если для какой-то задачки приблуда оптимальна, то еще как будет.
Ну Visual Studio есть.
начал с высокого, а закончил фейсом об тейбл.. .
Хочешь изучать чистый си - ставь себе linux. Хотя бы в виде виртуалки.
и там уже gcc в консольке со всеми родными библиотеками - лепота.. .
Хочешь удобства - ставь visual studio express от m$
оно под винду, красивенько, но каждым шагом будет тебя пытаться утащить в ересь c# (обшарпанный который)
Хочешь изучать чистый си - ставь себе linux. Хотя бы в виде виртуалки.
и там уже gcc в консольке со всеми родными библиотеками - лепота.. .
Хочешь удобства - ставь visual studio express от m$
оно под винду, красивенько, но каждым шагом будет тебя пытаться утащить в ересь c# (обшарпанный который)
Языку "С" насрать на винду. И "макросы под винду" пишутся совсем на другом.
Если нужны исполняемые проги скомпилённые под винду - бери любую среду разработки для "С++" (MS,Borland,DEV,...) - они исходники написанные на "С" понимают
Если нужны исполняемые проги скомпилённые под винду - бери любую среду разработки для "С++" (MS,Borland,DEV,...) - они исходники написанные на "С" понимают
paperrose, но IDE для Си под голый Win32 API, где в то же время была бы возможность что-то куда-то перетаскивать, я не видел. А для C# - есть.
Если увидите такую IDE для Си, дайте линк. Я бы не сказал, что это будет нечто гениальное и крутое (вот лет 10-15 назад было бы кстати) , тем не менее, иногда приходится писать приложения WinAPI и использовать в них GUI, и в таких вот случаях эта IDE была бы кстати.
Если увидите такую IDE для Си, дайте линк. Я бы не сказал, что это будет нечто гениальное и крутое (вот лет 10-15 назад было бы кстати) , тем не менее, иногда приходится писать приложения WinAPI и использовать в них GUI, и в таких вот случаях эта IDE была бы кстати.
Вот набросал не большой пример. http://ideone.com/qayKed
На счёт программирование GUI в windows познакомься с WinAPI...
На счёт программирование GUI в windows познакомься с WinAPI...
FUR GON, C# здесь не при чем (про перетаскивание) . Это уже возможность самой IDE.
Тебя же учат! Какого хрена тебе ещё надо?!
Да хоть в блокноте можно кодить
Да чё вы человека грузите... .
Это лишь азы!
Это лишь азы!
Например, в Visual C++ Express можно написать приложение на Си
http://msdn.microsoft.com/ru-ru/library/bb384843.aspx
Вроде бы вполне нормальное приложение и именно для Windows, с GUI, а не консольное.
И именно на Си (не смотрите, что в заголовке написано "С++" - это чистый Си, что, впрочем, не мешает коду компилироваться и компилятором С++).
Но строк кода в нем - несколько десятков, при том, что оно всего-то выводит на экран окно и рисует в нем надпись (которая, к тому же, написана некрасивым системным шрифтом, или надо еще несколько строк кода для настройки шрифта) .
Чтобы писать на чистом Си любые серьезные приложения, надо очень много времени и сил. Вечно надо лезть в мануалы - там функции с десятками аргументов и структуры с десятками обязательных полей, всего этого в голове не удержишь.
Куда проще взять, например, С++ или C#. На C# такое простое приложение вы бы сделали за несколько минут и без единой строки кода - окно будет создано автоматически, а надпись вы на нем разместите мышкой и код сгенерируется автоматически.
http://msdn.microsoft.com/ru-ru/library/bb384843.aspx
Вроде бы вполне нормальное приложение и именно для Windows, с GUI, а не консольное.
И именно на Си (не смотрите, что в заголовке написано "С++" - это чистый Си, что, впрочем, не мешает коду компилироваться и компилятором С++).
Но строк кода в нем - несколько десятков, при том, что оно всего-то выводит на экран окно и рисует в нем надпись (которая, к тому же, написана некрасивым системным шрифтом, или надо еще несколько строк кода для настройки шрифта) .
Чтобы писать на чистом Си любые серьезные приложения, надо очень много времени и сил. Вечно надо лезть в мануалы - там функции с десятками аргументов и структуры с десятками обязательных полей, всего этого в голове не удержишь.
Куда проще взять, например, С++ или C#. На C# такое простое приложение вы бы сделали за несколько минут и без единой строки кода - окно будет создано автоматически, а надпись вы на нем разместите мышкой и код сгенерируется автоматически.
Похожие вопросы
- На каком языке программирования лучше писать проги ?
- как писать проги, и на чём очёнь нужно плиз аааааааааааааааааааааааааа
- хочу научится писать проги ,но мне всего 14 лет???с чего мне лучше начать???
- Как писать проги? Типа format c:
- Подскажите, какой код нужно вбить чтобы работал в программе скроулер. Пишу прогу на PHP, а страница не прокручиваеться.
- как писать проги
- Это вопрос к знающим людям !.На каком языке программирования лучше и проше писать проги ?
- Какой лучше вызубрить язык программирования и рубить на нём бабло? Вызубрю, буду писать проги и рубить бабло.
- Visual Basic .NET при попытке отладки проги пишет, что отладка невозможна, т.к. нет ответа от службы IIS. Где ее взять?
- Я внутри написал, что я знаю про паскаль не то что решать и все такое а так теоретический в общем, смысл проги, я прав?