I
I
iovomod2013-12-13 21:54:58
C++ / C#
iovomod, 2013-12-13 21:54:58

Is Mac OS X good for learning Unix and C labs at uni?

Hello everyone, I will enter the "Applied Mathematics and Informatics" at the Moscow Aviation Institute. I read the forum of the 8th faculty - they study languages ​​​​there: C, Java, etc. There will be labs on Unix.
If, for example, teachers have machines under Linux, I will throw off my projects from the same Eclipse or xcode, will there be norms?
Not to mention about Word and Excel something banal to do and send to windows (I read on the forums that people complain about the incomplete compatibility of versions for mac and win).
Tell who faced....
Thanks!

Answer the question

In order to leave comments, you need to log in

5 answer(s)
@
@ntkt, 2013-12-14
@iovomod

Mac OS X is a kind of Unix (in some ways even closer to the forefathers than Linux), so there should be no serious (non-googleable in a finite time) problems with solving the proposed tasks. Labs on the basics of Unix can usually be done and taken on anything, even in cygwin under Windows, even on Solaris. With Java, there are no special problems under poppies, a considerable percentage of combat developers sit under macos and don’t blow their heads.
However, to save your nerves and time, just keep a virtual machine ready with the Linux that your teacher or most of your colleagues recommend. The stock pocket does not pull. Microsoft also gives out virtual machines with Windows for free to get acquainted with IE here www.modern.ie/en-us/virtualization-tools
With office applications, everything is simple, "banal" just works, special effects are observed when using all sorts of tricky show off features (embedding interactive content, etc.). In any case, all statics can be safely exported to PDF (reports, non-animated presentations).

O
OnYourLips, 2013-12-13
@OnYourLips

Judging by the question, you will need to repeat the actions of the teacher verbatim in order to get the result. Are you sure you can do it in a slightly different environment?
If they were confident in their abilities, then the question would not have been asked. And the answer would be "of course you can, there will be no problems."

K
Kirill Platonov, 2013-12-13
@kirillplatonov

Will do. As a last resort, there are virtual machines.

A
Artem, 2013-12-14
@Properrr

Yes, everything will be fine

I
iovomod, 2013-12-15
@iovomod

Here's what the teacher told me: "Binaries from other versions of UNIX may not work.
Or the Java version will not work."
another forum member "1) Not a very convenient package system (does not matter for LR).
2) As already said --- binary incompatibility (does not matter for LR). For educational purposes, check for yourself.
Quote
Mark
As it turned out, thanks Philip Ashaikin, FreeBSD
on kunantan is partially binary compatible with Ububntu x86_64
Better yet, understand the ELF and COFF binary file formats, and, for example, write a Theoretical part of the CP on them.
3) There may be problems installing free programming systems. For example, there may not be gcc (check it!), and you will need to install it yourself.
4) Lack of a developed programming community. If there are problems, there are not many resources on the Internet
where you can help solve them."

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question