TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

DJGPP

156 点作者 jmmv超过 1 年前

24 条评论

JimDabell超过 1 年前
This got me into Linux. First I was installing DJGPP on Windows, then I followed the trail back to GCC, then I found out all about all the great free stuff the GNU toolchain provided, and ended up installing Slackware from a stack of floppies that I had downloaded painstakingly over a 14.4kbps modem.
评论 #39039051 未加载
treprinum超过 1 年前
DJGPP was where as a kid I learned C++, inline assembly with advanced optimizations and produced my first real-time 3D engine (perspective-correct Gouraud shaded textured polygons with Z-buffer and view frustum culling, no HW acceleration). In RHIDE as well. Thanks DJ!
评论 #39041296 未加载
评论 #39044871 未加载
epcoa超过 1 年前
This was the toolchain used to build and ship Quake. Prior to that id, like everyone used Watcom C/C++ with the DOS/4GW extender.
评论 #39040731 未加载
rwmj超过 1 年前
DJ is still very much around. He works at Red Hat on toolchain things, and is also helping out with the RISC-V port of Fedora.
评论 #39041369 未加载
micheljansen超过 1 年前
This brings back memories! Back when I wanted to get into programming, I had no idea where to start. I found a book about C++ at the library and it was one of the only programming languages I had heard about before (little did I know!). I believe it was &quot;Teach yourself C++ in 21 days&quot; or something like that. It came with a copy of DJGPP on CD-ROM.<p>Looking back it&#x27;s amazing how much easier it is to learn stuff nowadays. The internet is truly a blessing.
评论 #39041213 未加载
kreddor超过 1 年前
This and the &quot;C Programming Language, 2nd Edition&quot; was how I taught myself C back in the mid 90&#x27;s.
评论 #39039860 未加载
livrem超过 1 年前
These days there is also a 16-bit GCC port to DOS (<a href="https:&#x2F;&#x2F;github.com&#x2F;tkchia&#x2F;gcc-ia16">https:&#x2F;&#x2F;github.com&#x2F;tkchia&#x2F;gcc-ia16</a>). I never encountered one of those back in the day? I think the compiler itself does not run in 16-bit DOS though.<p>Anyone interested in compiling for DOS (32-bit or 16-bit) should also check out Free Pascal.
评论 #39040147 未加载
评论 #39039281 未加载
评论 #39043507 未加载
ketralnis超过 1 年前
I learned C on this compiler. Very fond memories
评论 #39038761 未加载
评论 #39038573 未加载
评论 #39040375 未加载
评论 #39038918 未加载
vdaea超过 1 年前
<a href="http:&#x2F;&#x2F;www.delorie.com&#x2F;users&#x2F;dj&#x2F;" rel="nofollow">http:&#x2F;&#x2F;www.delorie.com&#x2F;users&#x2F;dj&#x2F;</a><p>Interesting name. I wonder if it&#x27;s the one that his parents gave him or if he changed it? Very unusual.
评论 #39040409 未加载
keepamovin超过 1 年前
Many happy memories learning to program C on DOS&#x2F;Windows back in the 90s. This little website (which looks the same as back then) was my go to! :)
martinclayton超过 1 年前
Used this for a camera project in 1992-3. We had a 16MB machine and our images were 14MB, so we couldn&#x27;t squeeze in to Windows 3.1. Worked a treat, and was much easier to work in the flat memory space it offered IIRC.
scoopr超过 1 年前
For the longest time I had memorised the weird dpmi commands to enable 13h mode and get the screen buffer address. I don&#x27;t think I can remember anymore.<p>Good times :)<p>Also the one place I learned to use `info`, as it had a very good reference for many of the libc stuff, though for some reason I never really continued to use it even if its available on linux.
taspeotis超过 1 年前
Makes me miss old school tools like Dev-C++ and MSVC 6.0<p>Courier was so readable.
评论 #39039344 未加载
评论 #39039521 未加载
评论 #39044182 未加载
评论 #39039331 未加载
anotherhue超过 1 年前
I recently ported this to Nix if anyone is itching to try it.<p><a href="https:&#x2F;&#x2F;github.com&#x2F;NixOS&#x2F;nixpkgs&#x2F;pull&#x2F;237151">https:&#x2F;&#x2F;github.com&#x2F;NixOS&#x2F;nixpkgs&#x2F;pull&#x2F;237151</a>
giamma超过 1 年前
I was using it in the early 90&#x27;s. At that time if you wanted to port your C&#x2F;C++ application to multiple platforms, one option would be: - gcc on linux - djgpp on MSDos - emx+gcc on OS&#x2F;2 [1]<p>[1] <a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;EMX_(programming_environment)" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;EMX_(programming_environment)</a>
miohtama超过 1 年前
Also remember Rhide IDE.<p>(Looks like the official Rhide website is down&#x2F;gone?).
sgt超过 1 年前
Almost didn&#x27;t recognize it as &quot;Djgpp&quot;. As DJGPP however, it kicks off a lot of memories instantly!
ChrisArchitect超过 1 年前
Is this still being developed?<p><a href="https:&#x2F;&#x2F;www.delorie.com&#x2F;pub&#x2F;djgpp&#x2F;current&#x2F;v2&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.delorie.com&#x2F;pub&#x2F;djgpp&#x2F;current&#x2F;v2&#x2F;</a>
评论 #39042567 未加载
daitangio超过 1 年前
I used and loved it. As someone said, was my door on GNU utilities under MS-DOS and worked well! I forgotten it, so thank you for the link!
whitten超过 1 年前
Conceptually this seems to be the opposite of wine. It allows programs written for Linux to run under Microsoft Windows. Wine allows Windows programs to run under Linux.<p>Is there any way to use the synergy between them to make them work better ?
评论 #39038993 未加载
评论 #39039119 未加载
评论 #39038736 未加载
评论 #39038984 未加载
评论 #39038868 未加载
评论 #39038796 未加载
评论 #39038696 未加载
matt3210超过 1 年前
My first c++ compiler in 97
butterisgood超过 1 年前
Fond memories of writing software with Allegro on DOS. Playing around with little games.<p>Definitely made getting into C&#x2F;C++ on Linux easier to have started with this tool chain.
DeathArrow超过 1 年前
Blast from the past!
tn1超过 1 年前
The title should be all caps. From this page [1]:<p>&gt; Note: DJGPP is spelled all upper case when it would normally be capitalized, and all lower case otherwise. It is never correct to spell it ``Djgpp&#x27;&#x27;.<p>[1] <a href="https:&#x2F;&#x2F;www.delorie.com&#x2F;djgpp&#x2F;history.html" rel="nofollow">https:&#x2F;&#x2F;www.delorie.com&#x2F;djgpp&#x2F;history.html</a>
评论 #39041382 未加载
评论 #39045519 未加载
评论 #39039096 未加载
评论 #39039304 未加载