Jump to content

Recommended Posts

Posted (edited)

Just curious. What language is used for the development of DCS? C, C++? If so, are there different executables compiled for different target machines? I mean if it was compiled with -march=native for each target or just a -march=generic, and the optimization used -O, -O2 or -Os.

 

If you have to kill me after telling me, I prefer to stay alive :D

 

P.S.: Sorry about typos in title.

Edited by Martillo1

Vista, Suerte y al Toro!

[sIGPIC][/sIGPIC]

Posted

The code is probaly in Russian anyway.

  • Like 3

The only way to make sense out of change is to plunge into it, move with it, and join the dance.

"Me, the 13th Duke of Wybourne, here on the ED forums at 3 'o' clock in the morning, with my reputation. Are they mad.."

https://ko-fi.com/joey45

 

Posted

OMG joey, that's the most hilarious comment today. :D

 

+1 :D

[sIGPIC][/sIGPIC]

Daniel "EtherealN" Agorander | Даниэль "эфирныйн" Агорандер

Intel i7 2600K @ 4.4GHz, ASUS Sabertooth P67, 8GB Corsair Vengeance @ 1600MHz, ASUS GTX 560Ti DirectCU II 1GB, Samsung 830series 512GB SSD, Corsair AX850w, two BENQ screens and TM HOTAS Warthog

DCS: A-10C Warthog FAQ | DCS: P-51D FAQ | Remember to read the Forum Rules |

|
| Life of a Game Tester
Posted

If I'm not mistaken, there's no "C" in Russian, that character is pronounced S, and that's enough symbol for the sibilant sound.

 

So right now I realize it's completely impossible that DCS is programmed in C, or the aberration C++. C simply does not exist.

Westinghouse W-600 refrigerator - Corona six-pack - Marlboro reds - Patience by Girlfriend

 

"Engineering is the art of modelling materials we do not wholly understand, into shapes we cannot precisely analyse so as to withstand forces we cannot properly assess, in such a way that the public has no reason to suspect the extent of our ignorance." (Dr. A. R. Dykes - British Institution of Structural Engineers, 1976)

Posted (edited)

Well, there's no C in latin phonetics either. :P

 

C in languages using the latin alphabet will either be S, the same as the cyrillic C, or K, same as the cyrillic K. It will sometimes be a spelling curiosity because several germanic languages (like my own) have a weird phobia against double-consonanting K, replacing KK with CK. Cyrillic manages to dispense with a completely unecessary character.

 

Zamenhof had a point when he chose cyrillic. :P

 

Although the vast variation of spelling of my name on my Russian Federation work visas do indicate some other weirdness, like the decision of whether to use "ИО" or "Ю". But hey, they do have a C at least, and it's pronounced the same way as half of our C's. AND they have decided how it's to be pronounced instead of our inability to make a decision on what the heck the letter actually means. :D

Edited by EtherealN

[sIGPIC][/sIGPIC]

Daniel "EtherealN" Agorander | Даниэль "эфирныйн" Агорандер

Intel i7 2600K @ 4.4GHz, ASUS Sabertooth P67, 8GB Corsair Vengeance @ 1600MHz, ASUS GTX 560Ti DirectCU II 1GB, Samsung 830series 512GB SSD, Corsair AX850w, two BENQ screens and TM HOTAS Warthog

DCS: A-10C Warthog FAQ | DCS: P-51D FAQ | Remember to read the Forum Rules |

|
| Life of a Game Tester
Posted
ПРОГРАММА ДыЦыэС
НАЧАТЬ
   САМОЛЁТ
   ЛЕТЕТЬ
   БЫСТРО
   КРАСИВО
КОНЧИТЬ

 

See! Plenty of C in there! :D

[sIGPIC][/sIGPIC]

Daniel "EtherealN" Agorander | Даниэль "эфирныйн" Агорандер

Intel i7 2600K @ 4.4GHz, ASUS Sabertooth P67, 8GB Corsair Vengeance @ 1600MHz, ASUS GTX 560Ti DirectCU II 1GB, Samsung 830series 512GB SSD, Corsair AX850w, two BENQ screens and TM HOTAS Warthog

DCS: A-10C Warthog FAQ | DCS: P-51D FAQ | Remember to read the Forum Rules |

|
| Life of a Game Tester
Posted

It means end :P

Reminder: Fighter pilots make movies. Bomber pilots make... HISTORY! :D | Also to be remembered: FRENCH TANKS HAVE ONE GEAR FORWARD AND FIVE BACKWARD :D

ಠ_ಠ



Posted
ПРОГРАММА ДыЦыэС
НАЧАТЬ
   САМОЛЁТ
   ЛЕТЕТЬ
   БЫСТРО
   КРАСИВО
КОНЧИТЬ

 

It's Pascal! :megalol:

 

program ДыЦыэС
begin
   [..]
end

full_tiny.pngfull_tiny.png
full_tiny.png

"Cogito, ergo RIO"
Virtual Backseaters Volume I: F-14 Radar Intercept Officer - Fifth Public Draft
Virtual Backseaters Volume II: F-4E Weapon Systems Officer - Scrapped

Phantom Articles: Air-to-Air and APQ-120 | F-4E Must-know manoevure: SYNC-Z-TURN

Posted

Yees ^^

 

This would be explanation why LO\DCS is so slow :D

Reminder: Fighter pilots make movies. Bomber pilots make... HISTORY! :D | Also to be remembered: FRENCH TANKS HAVE ONE GEAR FORWARD AND FIVE BACKWARD :D

ಠ_ಠ



Posted
It's Pascal! :megalol:

 

program ДыЦыэС
begin
   [..]
end

Pascal!!! Is ED using Pascal to develop DCS? I loved TurboPascal.

Vista, Suerte y al Toro!

[sIGPIC][/sIGPIC]

Posted

It's probably written in C++. I remember seeing a job opening on the Eagle Dynamics website for an experienced C++ programmer. That was some years ago (when they were working on Flaming Cliffs).

i7 8700K @ 4.4Ghz, Radeon RX 6800, HP Reverb, Thrustmaster Warthog HOTAS, MFG Crosswind pedals, Thrustmaster MFD's

Posted
It's probably written in C++. I remember seeing a job opening on the Eagle Dynamics website for an experienced C++ programmer. That was some years ago (when they were working on Flaming Cliffs).

I think so, that is why I have asked about the optimizations and architecture(s) used in the compilation. For people who have modern microprocessors means giving us an edge over the generic compilation at no cost.

Vista, Suerte y al Toro!

[sIGPIC][/sIGPIC]

Posted
Well, there's no C in latin phonetics either. :P

 

C in languages using the latin alphabet will either be S, the same as the cyrillic C, or K, same as the cyrillic K.

 

In Lithuanian, Latin "C" sounds "ts" (IPA), the same as "Ц" (Russian). For example: "Lemon" in Lithuanian is "Citrina", which is pronounced as "ts ɪ t r ɪ n ɐ" (IPA). :)

Wir sehen uns in Walhalla.

Posted
Well, there's no C in latin phonetics either. :P

 

C in languages using the latin alphabet will either be S, the same as the cyrillic C, or K, same as the cyrillic K.

 

You mean the Greek alphabet I take it? Latin had words like centauri, Gallico etc. So they did have a C.

 

Greek alphabet has a Gamma that's often considered to be there C yes. And similarly, their C is an S. Or, so I recall :)

 

-Z

[sigpic][/sigpic]

I aaaaaam ... a banana!

Posted

That's a point, but isn't Lithuanian slavic? Though even then my statement isn't entirely factual - I should have just kept to the phonetics.

[sIGPIC][/sIGPIC]

Daniel "EtherealN" Agorander | Даниэль "эфирныйн" Агорандер

Intel i7 2600K @ 4.4GHz, ASUS Sabertooth P67, 8GB Corsair Vengeance @ 1600MHz, ASUS GTX 560Ti DirectCU II 1GB, Samsung 830series 512GB SSD, Corsair AX850w, two BENQ screens and TM HOTAS Warthog

DCS: A-10C Warthog FAQ | DCS: P-51D FAQ | Remember to read the Forum Rules |

|
| Life of a Game Tester
Posted (edited)
You mean the Greek alphabet I take it? Latin had words like centauri, Gallico etc. So they did have a C.

 

Greek alphabet has a Gamma that's often considered to be there C yes. And similarly, their C is an S. Or, so I recall :)

 

-Z

 

The greek alphabet is a cyrillic alphabet. I did NOT mean the greek alphabet. I meant exactly what I wrote, though as Zaltysz pointed out there is some factual inaccuracy.

 

Latin has words like "centauri", yes. (Although to be precise "centauri" isn't the word itself, it's a specific form of the word "centaur". :P ) How do you pronounce those? Either "sentauri" or "kentauri". There is no specific "c" sound phonetically, which is my entire point. The alphabet has a "c", but there is no such thing as the sound "c", and the letter "c" in the alphabet does not have a specific singular sound assigned to it but rather is highly dependent on circumstances. As an example, let's take the word "circumstances" that I used just there: how do you pronounce it?

 

Kirkumstankes?

Sirsumstanses?

or

Sirkumstanses?

 

That right there is my point: latin phonetics do not have a distinct "c", since the letter can mean widely different sounds. The russian "C" however does mean a very specific thing phonetically.

 

If you want further examples of weirdness we can take the letters W and V, which (excepting german) are phonetically pretty much the same in most languages that use latin script. (Though the german hilarity of "f" and "v" being very similar phonetically is another thing.) Another "pair" would be K and Q. So we have a mishmash of some letters that can mean several sounds, and other letters that mean the same sounds as other letters. And that's not even beginning to touch on the confusion of letters changing meaning depending on their neighbors and composite sounds created with several letters (like "ch"), or pairs of letters used to change the pronounciation of a preceding letter - like double-consonants changing the pronounciation of a preceding vowel.

 

Yes, I'm a nerd. :P

Edited by EtherealN

[sIGPIC][/sIGPIC]

Daniel "EtherealN" Agorander | Даниэль "эфирныйн" Агорандер

Intel i7 2600K @ 4.4GHz, ASUS Sabertooth P67, 8GB Corsair Vengeance @ 1600MHz, ASUS GTX 560Ti DirectCU II 1GB, Samsung 830series 512GB SSD, Corsair AX850w, two BENQ screens and TM HOTAS Warthog

DCS: A-10C Warthog FAQ | DCS: P-51D FAQ | Remember to read the Forum Rules |

|
| Life of a Game Tester
Posted
That's a point, but isn't Lithuanian slavic?

 

No, Lithuanian is Baltic language (together with Latvian) and Russian is Slavic. However both groups belong Balto-slavic branch of Indo-European languages, so Lithuanian has more similarities with Russian than with German or English.

Wir sehen uns in Walhalla.

Posted

Ah, that clarifies it, thanks. :)

 

I always understood Estonian as Ugric and Latvian and Lithuanian as slavic. My bad - I never picked up the distinction of a specific Baltic language group.

[sIGPIC][/sIGPIC]

Daniel "EtherealN" Agorander | Даниэль "эфирныйн" Агорандер

Intel i7 2600K @ 4.4GHz, ASUS Sabertooth P67, 8GB Corsair Vengeance @ 1600MHz, ASUS GTX 560Ti DirectCU II 1GB, Samsung 830series 512GB SSD, Corsair AX850w, two BENQ screens and TM HOTAS Warthog

DCS: A-10C Warthog FAQ | DCS: P-51D FAQ | Remember to read the Forum Rules |

|
| Life of a Game Tester
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...