F
F
Frim0nt2019-12-08 01:43:13
Computers
Frim0nt, 2019-12-08 01:43:13

What characteristics are affected by compilation or interpretation?

I assemble a PC for games and programming. I don’t know for sure whether I will be doing what I do now in a certain time. Therefore, the computer is narrowly universal. Tell me please, for interpretation / compilation, is multi-core and multi-threading important or cleanliness per core? And what other characteristics should you pay attention to?

Answer the question

In order to leave comments, you need to log in

2 answer(s)
F
FeNUMe, 2019-12-08
@Frim0nt

deliro's answer is too subjective and partially incorrect. The frequency of the processor is important, even very much both for games and for development. Multi-core is important in a narrower range of tasks that are well parallelized, such as rendering, and games are not yet able to use all the cores - 8 cores / 16 threads are enough for most. Of the currently relevant processors, it is worth considering the Ryzen 5 3600 or Core i5-9400f. It’s worth taking the memory at once at least 2 sticks of 8GB each with overclocking potential up to 3600MHz with timings of CL19 and lower, of course you can immediately take it with this frequency - but it’s expensive, it’s cheaper to pick up sticks for 2933+ from reviews that are easy to chase.
As for the video card: you can’t put a top-end video card in a computer with a weak processor and hope for a good and most importantly stable frame rate. From the current generation video cards, look at the GTX1660ti / super or RX5700 / XT - they are enough to play everything at high / ultra at 1080p @ 60 for the next 3 years.
I agree about the ssd, now only NVMe ssd should be taken for the system and applications storage device. Of course, the difference with sata3 ssd will be slightly noticeable to the eye, but quite noticeable during operation.

R
Roman Kitaev, 2019-12-08
@deliro

1. The stone is no worse than i5, but the frequency (let's still call it that) almost doesn't care. I have a laptop with i5 2.4GHz, before that it was 2.0. Enough for the eyes. But in general, this is the last thing you should worry about, unless you are compiling pluses. I used to (a couple of years ago) successfully write both on a PC with an ancient core 2 duo, and on a laptop with i3, which barely ran Linux Mint. Even any ryzen will be more than enough for you.
2. RAM. It needs a lot and fast. If you're just going to write garbage for yourself, then just forget it. If you work - you need at least 8GB. If you work on a large and unoptimized project with docker and a bunch of microservices in it - 16GB.
3. Fast SSD. Not an HDD, not just an SSD, but a fast SSD. For example, I now have an SSD in a poppy giving out 2.5GB / s of sequential reading. This is a lot, but I would like even more. Therefore, you can forget about Chinese if you don’t want to go to brew coffee after each launch of the IDE. You can add an HDD for your favorite games and porn, but the system, all binaries, IDE and all code are only on SSD.
You can put such a bolt on the rest and it doesn’t matter at all, for example, whether you will have a video card or not, whether you will have dropsy and whether your keyboard will glow.
In total, the priorities are: RAM = SSD > CPU >>>> everything else

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question