- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
On Wed, 29 Oct 2014 20:29:33 +0000
via Digitalmars-d <[email protected]> wrote:
> On Wednesday, 29 October 2014 at 20:13:34 UTC, ketmar via
> Digitalmars-d wrote:
> > On Wed, 29 Oct 2014 13:07:38 -0700
> > Walter Bright via Digitalmars-d <[email protected]>
> > wrote:
> >
> >> There are still two string types, something you can't quite
> >> escape dealing with.
> > and D has three string types. it's even better than C++!
>
> Only three? C++ has seven:
>
> 1. const char* /* zero terminated single byte*/
> 2. const char* /* zero terminated multi byte */
> 3. const wchar_t* /* zero terminated wide */
> 4. std::string
> 5. std::wstring
> 6. std::u16string
> 7. std::u32string
ah, D has those 'char*' family too, but i don't count them as string
types. ok, C++ wins. again. ;-)
Остальное - разновидности с разными char_type.
----
речь конечно же не о сях
>>ненужной
Всмысле 10h/13h?
Я вот конечно не помню, но педивики говорит что "EGA+, meaning PC AT minimum".
Это значит что без 09H нельзя было написать код, который работал бы и в 5150, там же было CGA или MDA, нет?
Которая лагала как говно, и поэтому все пользовались прямым выводом в видеопамять.
Ну и судя по количеству программ, вывод которых можно было перенаправить через >, чисто консольные программы использовали тупо вывод в файл с дескриптором №1 вместо вывода в видеопамять или int 10h.
Вот такая своеобразная венгерка, что в те древние времена даже было удобно.
Ну и другие типы были, но это уже в qb ввели:
QBasic has five built-in types: INTEGER (%), LONG(&) integer, SINGLE(!) float, DOUBLE(#) float and STRING($).
Но остальные значки я так и не вспомню сразу без гугла, только $.
Тому же пхп стоило поучиться, то расходуют доллары понапрасну.
Как грубо! В пхп продуманная система типов.
PHP has five built-in types: INTEGER ($), LONG($) integer, SINGLE($) float, DOUBLE($) float and STRING($).
А разве в character classes надо экскейпить бакс?
У меня в жс для этого есть литералы, у кого-то есть какие-нибудь строки вида r"\$".
Да и вообще при желании можно сменить язык на тот, где регулярные выражения удобнее.
/\//
P.S. Это же сам Король. http://u.to/iLGECQ
Вот так-то люди и становятся перловрубистами
--Нет, у нас закончились внятные символы.
--Ну пожалуйста!
--Ну ладно, BOOLEAN(ø) встроен. Но работает он только в странах Северной Европы.
http://www.gavnoe.dk/slotsbryggeriet-gavnoslash.html