Компьютерный форум NoWa.cc Здесь может быть Ваша реклама
Правила Форума
редакция от 22.06.2020
Форум .::NoWa.cc::.
Вернуться   Компьютерный форум NoWa.cc > В помощь вебмастеру > Программирование

Уважаемые пользователи nowa.cc. Мы работаем для вас более 20 лет и сейчас вынуждены просить о финансовой помощи по оплате за сервер.
Окажите посильную поддержку, мы очень надеемся на вас. Реквизиты для переводов ниже.
Webmoney Webmoney WMZ: Z021474945171 Webmoney WME: E159284508897 Webmoney WMUSDT: T206853643180
Кошелёк для вашей помощи YooMoney 4100117770549562
YooMoney Спасибо за поддержку!

Ответ
 
Опции темы Опции просмотра Language
Старый 12.02.2008, 22:28   #1
Неактивный пользователь
 
Регистрация: 17.09.2007
Сообщений: 9
Репутация: 1
Exclamation Стоит ли программировать под Windows?

Как вы думаете, стоит ли учиться программировать под Windows, чтобы потом научиться программировать под Linux? Схожи ли синтаксисы консольных программ под двумя этими ОС? Т.к. началась битва между Microsoft и OpenSource, я решил научился программировать в среде Linux-систем, надеясь на то что OpenSource и *NIX-системы победят в этой битве... Но так как у меня нет драйверов под Linux (У меня мать от Elitegroup. Долбанный обрезок... Эти мрази ещё и драйверов под *NIX не пишут) я пока сижу под Windows. А теперь внимание вопросы:
1) Будет ли работать этот код под *NIX если он написан под Windows(Глупый вопрос, но попробовать стоит...):
Цитата:
#include <cstdlib>
#include <iostream>
#include <math.h>

using namespace std;
int factorial(int num);
int main()
{
int n;
cout << "Enter a number: ";
cin >> n;
cout << "Factorial: " << factorial(n) << " ";
system("PAUSE");
return EXIT_SUCCESS;
}
int factorial(int n) {
int i, fact;
fact = 1;
for(i = 1; i <= n; i++) {
fact *= i;
}
return fact;
}

Взял самое простое.

2)Возможно ли программировать на Ассемблере (можно и Фортране xDD) под Linux (Да, тоже глупый вопрос, но драва для матери на чём-то писать надо же?)

Вот собственно и всё, большая просьба не пинать сильно. Знаю, вопросы глупые, умных ответов и не жду, но если будут - то спасибо =))
bublegun вне форума
 
Ответить с цитированием Вверх
Здесь может быть Ваша реклама
Здесь может быть Ваша реклама


Реклама: фильм Жажда славы рецензияклапан vta522 (31620500)Пылесос Ginzzu VS437cbok fs2300-3s клапанмоноблок acer 27 дюймов


Старый 12.02.2008, 23:30   #2
pluton
ViP
 
Аватар для pluton
 
Пол:Мужской
Регистрация: 23.02.2007
Сообщений: 1,027
Репутация: 560
По умолчанию Ответ: Стоит ли программировать под Windows?

Цитата:
Сообщение от bublegun Посмотреть сообщение
1) Будет ли работать этот код под *NIX

по идее, должен работать, так как там нету ни одной виндозной функции, а тока сишные.
Цитата:
Сообщение от bublegun Посмотреть сообщение
2)Возможно ли программировать на Ассемблере (можно и Фортране xDD) под Linux

на асме - можно. у юниксового компилера GAS - синтаксис AT&T. у остальных - FASM, NASM, ... - интелский синтаксис. говорят, атишный синтаксис лучше. мне понравился. другое дело - мало инфы по юниксовым функциям. по поводу асма в линукс рекомендую прочитать две статьи тут
насчёт фортран - я его ваще никогда не видел. под линуксом есть замечтательная коллекция компилеров - GCC. там есть фортран. так что писать можно. подробнее: GNU Compiler Collection. и книга по GCC:

Гриффитс А. GCC. Полное руководство
Год: 2004
Страниц: 609
Формат: DjVu
Размер: 6.25 mb (rar + 3%)
Качество: отличное
Язык: русский

От издателя
GCC - основной компилятор проекта GNU. Он поддерживает набор всех наиболее используемых языков программирования и обеспечивает перенос программ на десятки аппаратных платформ. Все свободно распространяемое программное обеспечение, включая и компиляторы, на том или ином уровне основываются на GCC.

В книге даются подробные сведения о получении, конфигурировании, установке и тестировании компилятора. Представлено построение кросс-компилятора и создание встраиваемых систем, детально описывается компиляция программ на языках С, C++, Objective-C, Fortran, Java и Ada. А также сочетание в одной программе нескольких языков программирования и включение в нее частей, написанных на ассемблере или языках системного уровня. В этой книге можно найти практически любые сведения, достаточные не только для разрешения ваших проблем, но и для участия в разработке и поддержке самого компилятора GCC.

Книга будет полезна: программистам-разработчикам и руководителям программных проектов; администраторам и системным программистам, которым приходится заниматься переносом программного обеспечения и приложений; пользователям, заинтересованным в использовании программ с открытым исходным кодом. И всем сторонникам развития движения по созданию свободно распространяемых программ.

Линки:
http://natahaus.ifolder.ru/4475904
http://rs288.rapidshare.com/files/75..._ruvodstvo.rar
http://depositfiles.com/ru/files/2634065
http://up.spbland.ru/files/08011473/

инфа с сайта infanata.org

изучай. удачи! чё накопаешь интересного - пиши
__________________
THE TRUTH IS OUT THERE
pluton вне форума
 
Ответить с цитированием Вверх
Эти 3 пользователя(ей) сказали cпасибо за это полезное сообщение:
Старый 13.02.2008, 00:17   #3
Skynin
Ветеран
 
Аватар для Skynin
 
Пол:Мужской
Регистрация: 04.09.2006
Адрес: Харьков
Сообщений: 2,508
Репутация: 5708
По умолчанию Ответ: Стоит ли программировать под Windows?

Цитата:
Сообщение от bublegun
Как вы думаете, стоит ли учиться программировать под Windows, чтобы потом научиться программировать под Linux?

Программирование как и любое дело бывает двух видов - ремесленнечество и профессиональное.

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

Цитата:
2)Возможно ли программировать на Ассемблере ... но драва для матери на чём-то писать надо же?

Написание драйверов весьма узкая и специфическая специализация.

Мало того, слабо связана с "оберткой" для конкретной операционки
Я бы ребром вопрос поставил - так Вы хотите писать драйвера или программы?

Цитата:
Будет ли работать этот код под

Будет. Толку правда, код то учебный. Предназначенный для понимания как работает переопределение операторов и рекурсия.

От этого кода до программ или драйверов еще очень далеко, чтобы задаваться вопросом - под Windows или *NIX.

Учите пока С++.
__________________
Утверждением ничего нельзя утвердить. Отрицанием ничего нельзя отвергнуть.
Skynin вне форума
 
Ответить с цитированием Вверх
Старый 13.02.2008, 15:41   #4
bublegun
Неактивный пользователь
 
Регистрация: 17.09.2007
Сообщений: 9
Репутация: 1
По умолчанию Ответ: Стоит ли программировать под Windows?

Спасибо обоим за советы, про GCC наслышан, впечетляет... Но теперь, раз уж ситуация начинает развиваться, то возникает ещё один вопрос:
А что если я хочу писать и то и другое? От этого же по сути ничего не меняется, но посмотрев с другой стороны, это совсем два разных направления (Писать драйвера и писать программы). Можно ли быть хорошим специалистом в обоих сферах или придётся выбрать что-то одно?
bublegun вне форума
 
Ответить с цитированием Вверх
Старый 13.02.2008, 16:06   #5
Skynin
Ветеран
 
Аватар для Skynin
 
Пол:Мужской
Регистрация: 04.09.2006
Адрес: Харьков
Сообщений: 2,508
Репутация: 5708
По умолчанию Ответ: Стоит ли программировать под Windows?

Цитата:
Сообщение от bublegun Посмотреть сообщение
А что если я хочу писать и то и другое?

Когда начнете писать - поймете что так - не бывает.

Прикладники не выносят работы с железом. А системщикам скучно ваять навороченные пользовательские интерфейсы для блондинок. (Кстати потому *NIXы и не идут в массы - прикладников там мало, оседают системщики в основном)

Цитата:
Сообщение от bublegun Посмотреть сообщение
Можно ли быть хорошим специалистом в обоих сферах или придётся выбрать что-то одно?

Теоретически думаю можно. Да и практически думаю есть такие люди. Мне - не встречались. (мой стаж - 14 лет)

Но повторюсь - Вам рано выбирать. Изучайте С++, через пару годков разберетесь, может вообще язык программирования смените.
__________________
Утверждением ничего нельзя утвердить. Отрицанием ничего нельзя отвергнуть.
Skynin вне форума
 
Ответить с цитированием Вверх
Эти 2 пользователя(ей) сказали cпасибо за это полезное сообщение:
Ответ


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
ROVER 75 сколько это стоит и стоит ли покупать? Ваше мнение. ikrot.ikrot Выбираем авто 21 17.07.2012 20:19

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 03:01. Часовой пояс GMT +3.


Copyright ©2004 - 2025 NoWa.cc

Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2026, vBulletin Solutions, Inc. Перевод: zCarot
Время генерации страницы 0.05356 секунды с 13 запросами