The portability tag has no wiki summary.
2
votes
2answers
100 views
How to port cli c++ program with GNU libraries from windows to Linux
I need to implement some graph partitioning algorithms for my thesis. I have mostly Windows experience. I would like to know if it is hard to migrate c++ cli program to Linux. I want to program it on ...
-2
votes
0answers
76 views
Guides for developing general-purpose .Net libraries? [closed]
I'm thinking of small general-purpose libraries that depend mostly on the core .Net assemblies, and are totally decoupled from the most specific device dependencies (UI, services). One would expect ...
-5
votes
2answers
70 views
Client-side technology stack optimized for durability [closed]
So what's a developer to do when he wants to start a complex long-term project (say 30 years) which is mostly client-side GUI with some logic thrown in and doesn't want to rewrite it every year or ...
1
vote
3answers
239 views
Does the windows 8 store only support windows RT?
I'm in a project for creating a game engine and eventually a game, and we need ideas on how to get our game out into the internet.
I had an idea with putting it onto the windows 8 store at a low ...
3
votes
1answer
249 views
Can Win32 message loops survive being ported to native linux?
I would like to port a large Win32 DLL to native linux in C++. I don't think I can use Wine for a DLL like mine, because users of the DLL would then also have to be in Wine, and then they would all ...
14
votes
2answers
651 views
Can WinRT really be used at just the boundaries?
Microsoft (chiefly, Herb Sutter) recommends when using WinRT with C++/CX to keep WinRT at the boundaries of the application and keep the core of the application written in standard ISO C++.
I've ...
7
votes
1answer
257 views
What are the main bottlenecks to know about Java portability?
Java is known to be portable; "compile once, run anywhere". I know this is often true because I have many times deployed jar or war without any cross-platform troubles. Still, I am left wondering if ...
0
votes
4answers
343 views
Difference between Portable version and original of an application, [closed]
Many applications launch their portable versions. I have noticed that many features are not present in the portable version as compared to the original one. It might be obvious as to make it portable ...
3
votes
3answers
310 views
Any good reason to open files in text mode?
(Almost-)POSIX-compliant operating systems and Windows are known to distinguish between 'binary mode' and 'text mode' file I/O. While the former mode doesn't transform any data between the actual file ...
17
votes
10answers
3k views
Why is Java considered more portable than other languages like C++?
What differs between "writing a specific JRE for each platform" for Java developers and "writing a C++ compiler for each platform" for C++ ones?
2
votes
3answers
220 views
Portable programming style
I'm a Python programmer that prefers to develop on Windows but still end up deploying to a Linux server.
I've just finished writing a little script: stuff that downloads files from a site, generates ...
3
votes
1answer
925 views
Parallel programming library? (+ some features)
Note: this is a reposting as the question has been considered non-suitable for the Stack Overflow forum and should have been posted here. The original topic is there.
I'd like to talk of ...
5
votes
3answers
373 views
I am learning Java and thinking about how and when to learn Android?
I am learning Java and I was wondering about when it would be best for me to try to develop something for Android? I have two specific concerns.
1.How is the Android API different from the main Java ...
8
votes
5answers
705 views
Future-proofing myself when learning to program
I want to learn to program in a 'future-proof' manner, if you like. Whilst Windows dominates the desktop OS marketplace (for now), obviously there is a lot of value in learning its ...
12
votes
13answers
2k views
Will real world applications ever need a 128-bit flat address space?
This is a bit "one megabyte should be enough for anyone", but...
A 64-bit flat address space allows up to 4.3ish billion times more space than a 32-bit address space. That's 17,179,869,184 GiB.
...
15
votes
6answers
378 views
Educational, well-written FOSS projects to read, study or discuss
Before you say it: yes, this "question" has been asked other times. However, I could not fine many of such questions and not that easily, and those I found had similar results. What I'm trying to say ...
42
votes
11answers
3k views
What did Linus Torvalds mean by his quotation about portability?
In a debate with Andrew Tanenbaum over microkernel vs. monolithic operating system architecture, Linus Torvalds said,
Portability is for people who cannot write new programs.
What did he mean by ...
8
votes
11answers
2k views
Best way to save application settings
In Windows the default way is registry. This allow you to differentiate system-wide and per-user settings.
In Unix you should use text files in the /etc folder for system-wide settings (what's the ...