Continental Engineering Corporation

Continental Engineering Corporation (CEC; Chinese: 大陸工程公司; pinyin: Dàlù Gōngchéng Gōngsī) is a large Taiwanese construction company.

Continental Engineering Corporation
Native name
大陸工程股份有限公司
Public company
IndustryConstruction
PredecessorWei Dah Corporation
Founded29 December 1945 (1945-12-29) in Shanghai
FounderGlyn T. H. Ing
HeadquartersNo. 95 Dunhua Road Sec. 2
Da'an, Taipei, Taiwan
Key people
Nita Ing (Chairperson)
Simon Buttery (CEO)
ParentContinental Holdings Corporation
Websitewww.continental-engineering.com

History

The company was originally founded by Glyn T. H. Ing in 1941 as Wei Dah Corporation in Chungking, Sichuan. In 1945, the company was restructured to become Continental Engineering Corporation (CEC) and its headquarters was moved to Shanghai. It also set up branch offices in Nanking and Taipei. Towards the end of Chinese Civil War, CEC moved to Taiwan in 1948. In 1986, the company underwent restructuring movement from family-run business to become a modern and professionally managed corporation. In 1994, the company became a publicly-listed company on the Taiwan Stock Exchange (TWSE). In 2005, the company set up branch offices outside Taiwan in Hong Kong, India, Macau and Malaysia. In 2010, Continental Holdings Corporation (CHC) was established and publicly listed on TWSE. CEC was then delisted from the stock exchange and became a subsidiary of CHC.[1]

Projects

gollark: getItemMeta returns a thing with stackSize, right?
gollark: Also, in that version there, patterns got fed in as a table with numeric indices from 1-9 representing each slot of the crafting table plus an optional qty key for how much the recipe produces.
gollark: Ridiculous. We *need* to be able to break maths in a snippet of code.
gollark: Here is a copy of the code I don't understand from the old version:```lualocal function descend(intermediateFn, terminalFn, i) local pattern = patterns[i] if pattern then intermediateFn(pattern) local pqty = pattern.qty -- Qty keys must be removed from the pattern for collation -- Otherwise, it shows up as a number stuck in the items needed table, which is bad. pattern.qty = nil local needs = util.collate(pattern) pattern.qty = pqty local has = {} for slot, item in pairs(pattern) do if util.satisfied(needs, has) then break end if patterns[item] then descend(intermediateFn, terminalFn, item) has[item] = (has[item] or 0) + (patterns[item].count or 1) end end else terminalFn(i) endendlocal function cost(i) local items = {} descend(function() end, function(i) table.insert(items, i) end, i) return util.collate(items)endlocal function tasks(i) local t = {} descend(function(pat) table.insert(t, pat) end, function() end, i) return tend```
gollark: Also, implementing whatever is done internally for finding free space to transfer to is hard!

See also

References

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.