Google er að þróa byggingarkerfi
Soong smíðaskrár styðja ekki skilyrtar yfirlýsingar og greiningartjáningar, heldur lýsa aðeins uppbyggingu verkefnisins, einingar og ósjálfstæði sem notuð eru við byggingu. Skrárnar sem á að byggja er lýst með því að nota grímur og flokkaðar í pakka, sem hver um sig er safn skráa með tilheyrandi ósjálfstæði. Það er hægt að skilgreina breytur. Breytur og eiginleikar eru stranglega slegnar inn (tegund breytna er valin á virkan hátt við fyrstu úthlutun og fyrir eiginleika með kyrrstöðu eftir tegund einingarinnar). Flóknir þættir samsetningarrökfræðinnar eru fluttir til meðhöndla,
Soong fléttast saman við stærra verkefni
Þessi nálgun gerir ráð fyrir stórum og ólíkum verkefnum, eins og Android, til að innleiða flókna þætti samsetningarrökfræði í kóða í forritunarmáli á háu stigi, en viðhalda getu til að gera breytingar á einingum sem tengjast samsetningarskipulagi og uppbyggingu verkefna með því að nota einfaldan setningafræði. . Til dæmis, í Soong, er val á þýðandafánum gert af stjórnandanum
cc_library {
...
srcs: ["generic.cpp"],
bogi: {
armur: {
srcs: ["arm.cpp"],
},
x86: {
srcs: ["x86.cpp"],
},
},
}
Heimild: opennet.ru